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

Function NewUpdateOptions

pkg/cmd/project/variables/update/update.go:65–75  ·  view source on GitHub ↗
(flags *UpdateFlags, dependencies *cmd.Dependencies)

Source from the content-addressed store, hash-verified

63}
64
65func NewUpdateOptions(flags *UpdateFlags, dependencies *cmd.Dependencies) *UpdateOptions {
66 return &UpdateOptions{
67 UpdateFlags: flags,
68 Dependencies: dependencies,
69 GetProjectCallback: func(identifier string) (*projects.Project, error) {
70 return shared.GetProject(dependencies.Client, identifier)
71 },
72 GetAllProjectsCallback: func() ([]*projects.Project, error) { return shared.GetAllProjects(dependencies.Client) },
73 VariableCallbacks: sharedVariable.NewVariableCallbacks(dependencies),
74 }
75}
76
77func NewUpdateCmd(f factory.Factory) *cobra.Command {
78 updateFlags := NewUpdateFlags()

Calls 2

GetProjectFunction · 0.92
GetAllProjectsFunction · 0.92