1 case "backup": 2 name := backup.NewCommand() 3 if err := name.Run(args...); err != nil { 4 return fmt.Errorf("backup: %s", err) 5 }
数据备份流程。
命令行参数为"restore"如果命令行参数为"restore",则执行如下流程:
case "restore": name := restore.NewCommand() if err := name.Run(args...); err != nil { return fmt.Errorf("restore: %s", err) }
数据恢复流程。
命令行参数为"config"如果命令行参数为"config",则执行如下流程:
case "config": if err := run.NewPrintConfigCommand().Run(args...); err != nil { return fmt.Errorf("config: %s", err) }
输出默认的配置信息。
命令行参数为"help"如果命令行参数为"help",则执行如下流程:
case "help": if err := help.NewCommand().Run(args...); err != nil { return fmt.Errorf("help: %s", err) }
输出帮助信息。
好,就这些了,希望对你有帮助。