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

Function NewCreateFlags

pkg/cmd/project/variables/create/create.go:80–96  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

78}
79
80func NewCreateFlags() *CreateFlags {
81 return &CreateFlags{
82 Project: flag.New[string](FlagProject, false),
83 Name: flag.New[string](FlagName, false),
84 Value: flag.New[string](FlagValue, false),
85 Description: flag.New[string](FlagDescription, false),
86 GitRef: flag.New[string](FlagGitRef, false),
87 Type: flag.New[string](FlagType, false),
88 ScopeFlags: sharedProjectVariable.NewScopeFlags(),
89 IsPrompted: flag.New[bool](FlagPrompt, false),
90 PromptLabel: flag.New[string](FlagPromptLabel, false),
91 PromptDescription: flag.New[string](FlagPromptDescription, false),
92 PromptType: flag.New[string](FlagPromptType, false),
93 PromptRequired: flag.New[bool](FlagPromptRequired, false),
94 PromptSelectOptions: flag.New[[]string](FlagPromptSelectOptions, false),
95 }
96}
97
98func NewCreateOptions(flags *CreateFlags, dependencies *cmd.Dependencies) *CreateOptions {
99 return &CreateOptions{

Calls 1

NewFunction · 0.92