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

Function NewConvertOptions

pkg/cmd/project/convert/convert.go:91–103  ·  view source on GitHub ↗
(flags *ConvertFlags, dependencies *cmd.Dependencies)

Source from the content-addressed store, hash-verified

89}
90
91func NewConvertOptions(flags *ConvertFlags, dependencies *cmd.Dependencies) *ConvertOptions {
92 return &ConvertOptions{
93 ConvertFlags: flags,
94 Dependencies: dependencies,
95 GetAllGitCredentialsCallback: func() ([]*credentials.Resource, error) {
96 return createGetAllGitCredentialsCallback(*dependencies.Client)
97 },
98 GetProjectCallback: func(identifier string) (*projects.Project, error) {
99 return shared.GetProject(dependencies.Client, identifier)
100 },
101 GetAllProjectsCallback: func() ([]*projects.Project, error) { return shared.GetAllProjects(dependencies.Client) },
102 }
103}
104
105func NewCmdConvert(f factory.Factory) *cobra.Command {
106 convertProjectFlags := NewConvertFlags()

Callers 1

NewCmdConvertFunction · 0.85

Calls 3

GetProjectFunction · 0.92
GetAllProjectsFunction · 0.92

Tested by

no test coverage detected