package cmd import ( "fmt" "os" "github.com/spf13/cobra" ) var versionCmd = &cobra.Command{ Use: "version", Short: "version 子命令.", Long: "这是一个version 子命令", Run: runVersion, } func init() { rootCmd.AddCommand(versionCmd) } func runVersion(cmd *cobra.Command, args []string) { // TODO 这里处理version子命令 fmt.Println("version is 1.0.0") // 终止程序 os.Exit(0) }