From c16fc03120158b70aa14a499ffd1e5c614875626 Mon Sep 17 00:00:00 2001 From: Miguel Mota Date: Wed, 19 Aug 2020 20:53:41 -0700 Subject: [PATCH] Log error and exit with code if invalid command. Closes #60 --- .gitignore | 1 + cointop/cmd/cmd.go | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 253cde1..fc4c391 100644 --- a/.gitignore +++ b/.gitignore @@ -43,6 +43,7 @@ bin main !main.go wasm +.config # flatpak .flatpak-builder diff --git a/cointop/cmd/cmd.go b/cointop/cmd/cmd.go index 0f8672d..3f8375e 100644 --- a/cointop/cmd/cmd.go +++ b/cointop/cmd/cmd.go @@ -1,5 +1,10 @@ package cmd +import ( + "fmt" + "os" +) + // Execute executes the program func Execute() { rootCmd := RootCmd() @@ -15,6 +20,7 @@ func Execute() { ) if err := rootCmd.Execute(); err != nil { - panic(err) + fmt.Println(err) + os.Exit(1) } }