Skip to content

Commit e917d6a

Browse files
committed
fix: version/verbose flag
1 parent d02c443 commit e917d6a

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

internal/cli/root.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ func initConfig(cmd *cobra.Command, args []string) error {
101101
// Execute adds all child commands to the root command and sets flags appropriately
102102
func Execute() {
103103
rootCmd.Version = Version
104+
rootCmd.SetVersionTemplate("{{.Version}}\n")
104105
if err := rootCmd.Execute(); err != nil {
105106
fmt.Fprintln(os.Stderr, "Error:", err.Error())
106107
os.Exit(1)
@@ -109,8 +110,9 @@ func Execute() {
109110

110111
func init() {
111112
// Global flags
112-
rootCmd.PersistentFlags().BoolVarP(&verbose, "verbose", "v", false, "Verbose logging")
113+
rootCmd.PersistentFlags().BoolVarP(&verbose, "verbose", "V", false, "Verbose logging")
113114
rootCmd.PersistentFlags().BoolVarP(&dry, "dry", "d", false, "Dry run (log commands, don't execute)")
115+
rootCmd.Flags().BoolP("version", "v", false, "Print version")
114116

115117
// Add subcommands
116118
rootCmd.AddCommand(listCmd)

0 commit comments

Comments
 (0)