root.go 437 B

12345678910111213141516171819202122232425262728
  1. package cmd
  2. import (
  3. "fmt"
  4. "os"
  5. "github.com/spf13/cobra"
  6. )
  7. // 定义根命令
  8. var rootCmd = &cobra.Command{
  9. Use: "app",
  10. Short: "数据导入/导出工具",
  11. }
  12. // Execute 函数用于执行根命令
  13. func Execute() {
  14. if err := rootCmd.Execute(); err != nil {
  15. fmt.Println(err)
  16. os.Exit(1)
  17. }
  18. }
  19. func init() {
  20. // 在初始化时添加导入和导出的子命令
  21. rootCmd.AddCommand(exportCmd)
  22. rootCmd.AddCommand(importCmd)
  23. }