refactor: remove legacy dispatch
This commit is contained in:
@@ -68,35 +68,6 @@ func run(args []string) error {
|
|||||||
return root.Run(context.Background(), runArgs)
|
return root.Run(context.Background(), runArgs)
|
||||||
}
|
}
|
||||||
|
|
||||||
func dispatchCommand(cfg *config.Config, name string, args []string) error {
|
|
||||||
switch name {
|
|
||||||
case "run":
|
|
||||||
return handleRunCommand(cfg, args)
|
|
||||||
case "start":
|
|
||||||
return commands.HandleStartCommand(cfg, args)
|
|
||||||
case "stop":
|
|
||||||
return commands.HandleStopCommand(cfg, args)
|
|
||||||
case "status":
|
|
||||||
return commands.HandleStatusCommand(cfg, name, args)
|
|
||||||
case "user":
|
|
||||||
return commands.HandleUserCommand(cfg, name, args)
|
|
||||||
case "post":
|
|
||||||
return commands.HandlePostCommand(cfg, name, args)
|
|
||||||
case "prune":
|
|
||||||
return commands.HandlePruneCommand(cfg, name, args)
|
|
||||||
case "migrate", "migrations":
|
|
||||||
return commands.HandleMigrateCommand(cfg, name, args)
|
|
||||||
case "seed":
|
|
||||||
return commands.HandleSeedCommand(cfg, name, args)
|
|
||||||
case "help", "-h", "--help":
|
|
||||||
printRootUsage()
|
|
||||||
return nil
|
|
||||||
default:
|
|
||||||
printRootUsage()
|
|
||||||
return fmt.Errorf("unknown command: %s", name)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
func handleRunCommand(cfg *config.Config, args []string) error {
|
func handleRunCommand(cfg *config.Config, args []string) error {
|
||||||
fs := newFlagSet("run", printRunUsage)
|
fs := newFlagSet("run", printRunUsage)
|
||||||
if err := parseCommand(fs, args, "run"); err != nil {
|
if err := parseCommand(fs, args, "run"); err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user