in cli/exec.go [55:68]
func ExecCmd(args []string) error {
config.Debug("ExecCmd args: ", strings.Join(args, ", "))
if len(args) < 1 {
return nil
}
command := cmd.FindCommand(args[0])
if command != nil && !(args[0] == "sync" && len(args) > 1) {
return command.Handle(cmd.NewRequest(command, cfg, args[1:]))
}
catchAllHandler := cmd.GetAPIHandler()
return catchAllHandler.Handle(cmd.NewRequest(catchAllHandler, cfg, args))
}