package cmd import ( "github.com/engigu/taskpool/cmd/builtininstall" "github.com/engigu/taskpool/cmd/depinstall" "github.com/engigu/taskpool/cmd/reposync" "github.com/engigu/taskpool/cmd/resetpwd" "github.com/engigu/taskpool/cmd/restore" "github.com/engigu/taskpool/cmd/task" "github.com/engigu/taskpool/cmd/version" "github.com/engigu/taskpool/cmd/webui" // "github.com/engigu/taskpool/cmd/migrate" ) // CommandHandler 定义命令执行函数 type CommandHandler func(args []string) // Handlers 维护了除了 server 之外的命令的执行入口 var Handlers = map[string]CommandHandler{ "reposync": reposync.Run, "resetpwd": resetpwd.Run, "restore": restore.Run, "builtininstall": builtininstall.Run, "task": task.Run, "webui": webui.Run, "version": version.Run, "-v": version.Run, "-V": version.Run, "depinstall": depinstall.Run, // "migrate": migrate.Run, }