package main import ( "fmt" "github.com/spf13/cobra" ) var ( Version = "dev" BuildDate = "unknown" ) var versionCmd = &cobra.Command{ Use: "version", Short: "Print version information", RunE: func(cmd *cobra.Command, args []string) error { fmt.Fprintf(cmd.OutOrStdout(), "weimar %s (built %s)\n", Version, BuildDate) return nil }, } func init() { rootCmd.AddCommand(versionCmd) }