From e9cf133fdf17965390bbc973752e91ba21555aa6 Mon Sep 17 00:00:00 2001 From: nick Date: Wed, 12 Mar 2025 10:34:21 +0000 Subject: [PATCH] if we run into a user input err then exit with 1 instead 0 // my first little contrib :D --- main.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index 58a41b3..31f4222 100644 --- a/main.go +++ b/main.go @@ -50,7 +50,7 @@ func write_file(filename string, data string) { func exit_on_error(message string, err error) { if err != nil { fmt.Println(fmt.Sprintf("%s %s: %s", red("[X]"), bold(message), err.Error())) - os.Exit(0) + os.Exit(1) } } @@ -192,7 +192,7 @@ func contains_any(elements []string, str string) string { } func main() { - parser := argparse.NewParser("sammler", "") //, usage_prologue) + parser := argparse.NewParser("sammler", "") // usage prologue //var out *string = parser.String("o", "out", &argparse.Options{Required: false, Default:"default", Help: "Save found strings to a file"}) var file *[]string = parser.List("f", "file", &argparse.Options{Required: false, Help: "Files/strings to analyze"}) var all *bool = parser.Flag("a", "all", &argparse.Options{Required: false, Help: "Analyze all files from current directory"})