@@ -26,9 +26,11 @@ func main() {
2626 log := logger .NewLogger (slog .LevelInfo )
2727
2828 var publishCmd = & cobra.Command {
29- Use : "publish" ,
29+ Use : "publish <project-name> " ,
3030 Short : "Publish operation" ,
31+ Args : cobra .MinimumNArgs (1 ),
3132 RunE : func (cmd * cobra.Command , args []string ) error {
33+ projectName := args [0 ]
3234 client , err := newVaultClient (
3335 * commonCmdData .VaultAddress ,
3436 * commonCmdData .VaultToken ,
@@ -42,7 +44,7 @@ func main() {
4244 return err
4345 }
4446
45- err = client .Publish (* commonCmdData . ProjectName )
47+ err = client .Publish (projectName )
4648 if err != nil {
4749 log .Error ("" , fmt .Sprintf ("Publish failed: %v" , err ))
4850 return err
@@ -54,11 +56,12 @@ func main() {
5456 }
5557
5658 var releaseCmd = & cobra.Command {
57- Use : "release <git-tag>" ,
59+ Use : "release <project-name> < git-tag>" ,
5860 Short : "Release operation" ,
59- Args : cobra .MinimumNArgs (1 ),
61+ Args : cobra .MinimumNArgs (2 ),
6062 RunE : func (cmd * cobra.Command , args []string ) error {
61- gitTag := args [0 ]
63+ projectName := args [0 ]
64+ gitTag := args [1 ]
6265 client , err := newVaultClient (
6366 * commonCmdData .VaultAddress ,
6467 * commonCmdData .VaultToken ,
@@ -72,7 +75,7 @@ func main() {
7275 return err
7376 }
7477
75- err = client .Release (* commonCmdData . ProjectName , gitTag )
78+ err = client .Release (projectName , gitTag )
7679 if err != nil {
7780 log .Error ("" , fmt .Sprintf ("Release failed: %v" , err ))
7881 return err
@@ -83,7 +86,6 @@ func main() {
8386 },
8487 }
8588
86- common .SetupProjectName (& commonCmdData , cmd )
8789 common .SetupVaultAddress (& commonCmdData , cmd )
8890 common .SetupVaultToken (& commonCmdData , cmd )
8991 common .SetupRetry (& commonCmdData , cmd )
0 commit comments