MCPcopy Create free account
hub / github.com/OctopusDeploy/cli / PromptMissing

Function PromptMissing

pkg/cmd/package/delete/delete.go:127–143  ·  view source on GitHub ↗
(opts *DeleteOptions)

Source from the content-addressed store, hash-verified

125}
126
127func PromptMissing(opts *DeleteOptions) error {
128 if opts.ID == "" {
129 packageToDelete, err := selectPackage(opts)
130 if err != nil {
131 return err
132 }
133
134 packageVersionToDelete, err := selectVersion(opts, packageToDelete.PackageID)
135 if err != nil {
136 return err
137 }
138
139 opts.ID = packageVersionToDelete.GetID()
140 }
141
142 return nil
143}
144
145func selectPackage(opts *DeleteOptions) (*packages.Package, error) {
146 allExistingPackages, err := packages.GetAll(opts.Client, opts.Client.GetSpaceID())

Callers 1

deleteRunFunction · 0.70

Calls 2

selectPackageFunction · 0.85
selectVersionFunction · 0.85

Tested by

no test coverage detected