// Runs a standard runner from within the cli, dealing with errors accoringly func RunAction(cmd api.Runner, c *cli.Context) { handler := MakeLogHandler(cmd.LogLevel()) err := api.StartEngine(cmd, handler) nerr := CliFinishApp(c) if err != nil || nerr != nil { os.Exit(1) } }