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

Function NewRunFlags

pkg/cmd/runbook/run/run.go:118–140  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

116}
117
118func NewRunFlags() *RunFlags {
119 return &RunFlags{
120 Project: flag.New[string](FlagProject, false),
121 RunbookName: flag.New[string](FlagRunbookName, false),
122 RunbookTags: flag.New[[]string](FlagRunbookTag, false),
123 Environments: flag.New[[]string](FlagEnvironment, false),
124 Tenants: flag.New[[]string](FlagTenant, false),
125 TenantTags: flag.New[[]string](FlagTenantTag, false),
126 MaxQueueTime: flag.New[string](FlagRunAtExpiry, false),
127 RunAt: flag.New[string](FlagRunAt, false),
128 Variables: flag.New[[]string](FlagVariable, false),
129 Snapshot: flag.New[string](FlagSnapshot, false),
130 ExcludedSteps: flag.New[[]string](FlagSkip, false),
131 GuidedFailureMode: flag.New[string](FlagGuidedFailure, false),
132 ForcePackageDownload: flag.New[bool](FlagForcePackageDownload, false),
133 RunTargets: flag.New[[]string](FlagRunTarget, false),
134 ExcludeTargets: flag.New[[]string](FlagExcludeRunTarget, false),
135 GitRef: flag.New[string](FlagGitRef, false),
136 PackageVersion: flag.New[string](FlagPackageVersion, false),
137 PackageVersionSpec: flag.New[[]string](FlagPackageVersionSpec, false),
138 GitResourceRefsSpec: flag.New[[]string](FlagGitResourceRefSpec, false),
139 }
140}
141
142func NewCmdRun(f factory.Factory) *cobra.Command {
143 runFlags := NewRunFlags()

Callers 4

NewCmdRunFunction · 0.85
runDbRunbookFunction · 0.85
runGitRunbookFunction · 0.85
runRunbooksByTagFunction · 0.85

Calls 1

NewFunction · 0.92

Tested by

no test coverage detected