From a2bcc9685acde179559cd28092e658eddba867a4 Mon Sep 17 00:00:00 2001 From: lawl Date: Sat, 20 Mar 2021 20:22:38 +0100 Subject: [PATCH] Don't crash when no arguments are given --- main.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/main.go b/main.go index e350caf..c3db3de 100644 --- a/main.go +++ b/main.go @@ -112,6 +112,12 @@ func main() { flag.Parse() args := flag.Args() argslen := len(args) + + if argslen < 1 { + fmt.Fprintf(os.Stderr, "Usage: ./hs9001 \n") + return + } + cmd := args[0] if cmd == "add" {