packagemainimport("fmt""github.com/odysseus/nodemanager/versions""github.com/spf13/cobra")varversionDetailboolfuncinit(){RootCmd.AddCommand(versionCmd)versionDetail=*versionCmd.Flags().BoolP("detail","d",true,"Print detail version info")}// versionCmd represents the base command when called without any subcommandsvarversionCmd=&cobra.Command{Use:"version",Short:"Print version number",Long:``,Run:func(cmd*cobra.Command,args[]string){ifversionDetail{fmt.Println(versions.DetailVersion())}else{fmt.Println(versions.Version())}},}