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

Function NewDeleteOptions

pkg/cmd/runbook/delete/delete.go:51–58  ·  view source on GitHub ↗
(dependencies *cmd.Dependencies, flags *DeleteFlags)

Source from the content-addressed store, hash-verified

49}
50
51func NewDeleteOptions(dependencies *cmd.Dependencies, flags *DeleteFlags) *DeleteOptions {
52 return &DeleteOptions{
53 DeleteFlags: flags,
54 Dependencies: dependencies,
55 RunbooksOptions: shared.NewGetRunbooksOptions(dependencies),
56 GetAllProjectsCallback: func() ([]*projects.Project, error) { return shared.GetAllProjects(dependencies.Client) },
57 }
58}
59
60func NewCmdDelete(f factory.Factory) *cobra.Command {
61 deleteFlags := NewDeleteFlags()

Calls 2

NewGetRunbooksOptionsFunction · 0.92
GetAllProjectsFunction · 0.92