enter.go 721 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package cmds
  2. import (
  3. "github.com/spf13/cobra"
  4. "os"
  5. )
  6. func init() {
  7. // 注册CMD命令
  8. enterCmd.AddCommand(
  9. // 系统服务类命令
  10. apiCmd, // 接口服务
  11. dailyJobCmd, // 天任务
  12. periodJobCmd, // 期任务
  13. // 初始化命令
  14. migrateCmd, // mysql数据库同步 + 系统数据初始化
  15. dataInitCmd, // 系统数据初始化
  16. configCmd, // 配置初始化
  17. // 开发自测命令
  18. quotaCmd, // 指标任务
  19. periodCmd, // 期任务
  20. )
  21. }
  22. var enterCmd = &cobra.Command{
  23. Short: "Cmd命令管理",
  24. Run: func(cmd *cobra.Command, args []string) {
  25. if err := cmd.Help(); err != nil {
  26. panic(err)
  27. }
  28. },
  29. }
  30. func Execute() {
  31. err := enterCmd.Execute()
  32. if err != nil {
  33. os.Exit(1)
  34. }
  35. }