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

Function NewScopeFlags

pkg/cmd/project/variables/shared/scopes.go:33–43  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

31}
32
33func NewScopeFlags() *ScopeFlags {
34 return &ScopeFlags{
35 EnvironmentsScopes: flag.New[[]string](FlagEnvironmentScope, false),
36 ChannelScopes: flag.New[[]string](FlagChannelScope, false),
37 TargetScopes: flag.New[[]string](FlagTargetScope, false),
38 StepScopes: flag.New[[]string](FlagStepScope, false),
39 RoleScopes: flag.New[[]string](FlagRoleScope, false),
40 TagScopes: flag.New[[]string](FlagTagScope, false),
41 ProcessScopes: flag.New[[]string](FlagProcessScope, false),
42 }
43}
44
45func RegisterScopeFlags(cmd *cobra.Command, scopeFlags *ScopeFlags) {
46 flags := cmd.Flags()

Callers 2

TestPromptScopesFunction · 0.92

Calls 1

NewFunction · 0.92

Tested by 2

TestPromptScopesFunction · 0.74