()
| 116 | } |
| 117 | |
| 118 | func 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 | |
| 142 | func NewCmdRun(f factory.Factory) *cobra.Command { |
| 143 | runFlags := NewRunFlags() |
no test coverage detected