()
| 115 | } |
| 116 | |
| 117 | func NewDeployFlags() *DeployFlags { |
| 118 | return &DeployFlags{ |
| 119 | Project: flag.New[string](FlagProject, false), |
| 120 | ReleaseVersion: flag.New[string](FlagReleaseVersion, false), |
| 121 | Environments: flag.New[[]string](FlagEnvironment, false), |
| 122 | Tenants: flag.New[[]string](FlagTenant, false), |
| 123 | TenantTags: flag.New[[]string](FlagTenantTag, false), |
| 124 | MaxQueueTime: flag.New[string](FlagDeployAtExpiry, false), |
| 125 | DeployAt: flag.New[string](FlagDeployAt, false), |
| 126 | Variables: flag.New[[]string](FlagVariable, false), |
| 127 | UpdateVariables: flag.New[bool](FlagUpdateVariables, false), |
| 128 | ExcludedSteps: flag.New[[]string](FlagSkip, false), |
| 129 | GuidedFailureMode: flag.New[string](FlagGuidedFailure, false), |
| 130 | ForcePackageDownload: flag.New[bool](FlagForcePackageDownload, false), |
| 131 | DeploymentTargets: flag.New[[]string](FlagDeploymentTarget, false), |
| 132 | ExcludeTargets: flag.New[[]string](FlagExcludeDeploymentTarget, false), |
| 133 | DeploymentFreezeNames: flag.New[[]string](FlagDeploymentFreezeName, false), |
| 134 | DeploymentFreezeOverrideReason: flag.New[string](FlagDeploymentFreezeOverrideReason, false), |
| 135 | } |
| 136 | } |
| 137 | |
| 138 | func NewCmdDeploy(f factory.Factory) *cobra.Command { |
| 139 | deployFlags := NewDeployFlags() |
no test coverage detected