From 1533cb59fa2348d01e5e549e81cccae6fbf53b8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C2=A8Owen=20Rumney?= Date: Wed, 10 Feb 2021 13:17:21 +0000 Subject: [PATCH] update the documentation and a bit of logging --- cmd/squealer/main.go | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/cmd/squealer/main.go b/cmd/squealer/main.go index 45e5b6d..f2111b2 100644 --- a/cmd/squealer/main.go +++ b/cmd/squealer/main.go @@ -36,13 +36,13 @@ func squeal(_ *cobra.Command, args []string) { } cfg, err := config.LoadConfig(configFilePath) if err != nil { - panic(err) + fail(err) } scanner := getScanner(cfg, basePath) err = scanner.Scan() if err != nil { - panic(err) + fail(err) } metrics := scanner.GetMetrics() if !concise { @@ -64,7 +64,7 @@ func getScanner(cfg *config.Config, basePath string) scan.Scanner { ToHash: toHash, }) if err != nil { - panic(err) + fail(err) } return scanner } @@ -114,3 +114,8 @@ func listenForExit() { os.Exit(0) }() } + +func fail(err error) { + fmt.Println(err.Error()) + os.Exit(-1) +}