package cmds import ( "github.com/spf13/cobra" "os" ) func init() { // 注册CMD命令 enterCmd.AddCommand( // 系统服务类命令 apiCmd, // 接口服务 dailyJobCmd, // 天任务 periodJobCmd, // 期任务 // 初始化命令 migrateCmd, // mysql数据库同步 + 系统数据初始化 dataInitCmd, // 系统数据初始化 configCmd, // 配置初始化 // 开发自测命令 quotaCmd, // 指标任务 periodCmd, // 期任务 ) } var enterCmd = &cobra.Command{ Short: "Cmd命令管理", Run: func(cmd *cobra.Command, args []string) { if err := cmd.Help(); err != nil { panic(err) } }, } func Execute() { err := enterCmd.Execute() if err != nil { os.Exit(1) } }