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

Function NewCloneOptions

pkg/cmd/tenant/clone/clone.go:48–59  ·  view source on GitHub ↗
(flags *CloneFlags, dependencies *cmd.Dependencies)

Source from the content-addressed store, hash-verified

46}
47
48func NewCloneOptions(flags *CloneFlags, dependencies *cmd.Dependencies) *CloneOptions {
49 return &CloneOptions{
50 CloneFlags: flags,
51 Dependencies: dependencies,
52 GetTenantCallback: func(id string) (*tenants.Tenant, error) {
53 return shared.GetTenant(dependencies.Client, id)
54 },
55 GetAllTenantsCallback: func() ([]*tenants.Tenant, error) {
56 return shared.GetAllTenants(dependencies.Client)
57 },
58 }
59}
60
61func NewCmdClone(f factory.Factory) *cobra.Command {
62 cloneFlags := NewCloneFlags()

Callers 3

NewCmdCloneFunction · 0.70

Calls 2

GetTenantFunction · 0.92
GetAllTenantsFunction · 0.92