From 62437993cd64fa63c84b954a057f2f8fbc3ed443 Mon Sep 17 00:00:00 2001 From: Adrian Macneil Date: Sat, 21 May 2016 22:33:42 -0700 Subject: [PATCH] Fix deprecation warning --- main.go | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/main.go b/main.go index 61bc3ff..bdf40eb 100644 --- a/main.go +++ b/main.go @@ -12,7 +12,8 @@ func main() { loadDotEnv() app := NewApp() - app.RunAndExitOnError() + err := app.Run(os.Args) + checkErr(err) } // NewApp creates a new command line app @@ -87,10 +88,7 @@ type command func(*cli.Context) error func runCommand(cmd command, ctx *cli.Context) { err := cmd(ctx) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s\n", err) - os.Exit(1) - } + checkErr(err) } func loadDotEnv() { @@ -102,3 +100,10 @@ func loadDotEnv() { log.Fatal("Error loading .env file") } } + +func checkErr(err error) { + if err != nil { + fmt.Fprintf(os.Stderr, "Error: %s\n", err) + os.Exit(1) + } +}