Skip to content

Commit

Permalink
fix(cli): project flag not recognized for several CLI commands (#1320)
Browse files Browse the repository at this point in the history
  • Loading branch information
rbreeze authored Dec 21, 2023
1 parent 5570d77 commit 601a437
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 5 deletions.
3 changes: 2 additions & 1 deletion internal/cli/cmd/stage/promote.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ func newPromoteCommand(opt *option.Option) *cobra.Command {
var flag PromoteFlags
cmd := &cobra.Command{
Use: "promote --project=project (STAGE) [(--freight=)freight-id]",
Args: option.ExactArgs(2),
Args: option.ExactArgs(1),
Example: `
# Promote a freight to a stage for a specific project
kargo stage promote dev --project=my-project --freight=abc123
Expand Down Expand Up @@ -80,5 +80,6 @@ kargo stage promote dev --freight=abc123
}
opt.PrintFlags.AddFlags(cmd)
option.Freight(&flag.Freight)(cmd.Flags())
option.Project(&opt.Project, opt.Project)(cmd.Flags())
return cmd
}
5 changes: 3 additions & 2 deletions internal/cli/cmd/stage/promote_subscribers.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ type PromoteSubscribersFlags struct {
func newPromoteSubscribersCommand(opt *option.Option) *cobra.Command {
var flag PromoteSubscribersFlags
cmd := &cobra.Command{
Use: "promote --project=project (STAGE) [(--freight=)freight-id]",
Args: option.ExactArgs(2),
Use: "promote-subscribers --project=project (STAGE) [(--freight=)freight-id]",
Args: option.ExactArgs(1),
Example: `
# Promote subscribers for a specific project
kargo stage promote-subscribers dev --project=my-project --freight=abc123
Expand Down Expand Up @@ -85,5 +85,6 @@ kargo stage promote-subscribers dev --freight=abc123
}
opt.PrintFlags.AddFlags(cmd)
option.Freight(&flag.Freight)(cmd.Flags())
option.Project(&opt.Project, opt.Project)(cmd.Flags())
return cmd
}
6 changes: 4 additions & 2 deletions internal/cli/cmd/stage/set_auto_promotion.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ import (
func newEnableAutoPromotion(opt *option.Option) *cobra.Command {
cmd := &cobra.Command{
Use: "enable-auto-promotion --project=project (STAGE)",
Args: option.ExactArgs(2),
Args: option.ExactArgs(1),
Example: `
# Enable auto-promotion on a stage for a specific project
kargo stage enable-auto-promotion --project=my-project dev
Expand All @@ -44,13 +44,14 @@ kargo stage enable-auto-promotion dev
},
}
opt.PrintFlags.AddFlags(cmd)
option.Project(&opt.Project, opt.Project)(cmd.Flags())
return cmd
}

func newDisableAutoPromotion(opt *option.Option) *cobra.Command {
cmd := &cobra.Command{
Use: "disable-auto-promotion --project=project (STAGE)",
Args: option.ExactArgs(2),
Args: option.ExactArgs(1),
Example: `
# Disable auto-promotion on a stage for a specific project
kargo stage disable-auto-promotion --project=my-project dev
Expand All @@ -75,6 +76,7 @@ kargo stage disable-auto-promotion dev
},
}
opt.PrintFlags.AddFlags(cmd)
option.Project(&opt.Project, opt.Project)(cmd.Flags())
return cmd
}

Expand Down

0 comments on commit 601a437

Please sign in to comment.