sys_cmds.go 994 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package cmds
  2. import (
  3. "app/apis"
  4. "app/commons/config"
  5. "app/tasks"
  6. "github.com/spf13/cobra"
  7. )
  8. var apiCmd = &cobra.Command{
  9. Use: "api",
  10. Short: "启动web端api服务",
  11. Run: func(cmd *cobra.Command, args []string) {
  12. if err := cmd.Help(); err != nil {
  13. panic(err)
  14. }
  15. apis.RunHttp()
  16. },
  17. }
  18. var periodJobCmd = &cobra.Command{
  19. Use: "periodJob",
  20. Short: "启动periodJob服务",
  21. Run: func(cmd *cobra.Command, args []string) {
  22. if err := cmd.Help(); err != nil {
  23. panic(err)
  24. }
  25. tasks.RunPeriodCron()
  26. },
  27. }
  28. var dailyJobCmd = &cobra.Command{
  29. Use: "dailyJob",
  30. Short: "启动dailyJob服务",
  31. Run: func(cmd *cobra.Command, args []string) {
  32. if err := cmd.Help(); err != nil {
  33. panic(err)
  34. }
  35. tasks.RunDailyCron()
  36. },
  37. }
  38. var configCmd = &cobra.Command{
  39. Use: "config",
  40. Short: "配置初始化",
  41. Run: func(cmd *cobra.Command, args []string) {
  42. if err := cmd.Help(); err != nil {
  43. panic(err)
  44. }
  45. err := config.ConfInit()
  46. if err != nil {
  47. panic(err)
  48. }
  49. },
  50. }