From 41bbcb646ed2a1684037886242ce387f433a5d95 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Wed, 3 May 2017 15:10:20 +0200 Subject: check params --- check.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'check.go') diff --git a/check.go b/check.go index e576dff..d30b577 100644 --- a/check.go +++ b/check.go @@ -12,10 +12,14 @@ func check() error { args := flag.NewFlagSet("check", flag.ExitOnError) var ( quiet = args.Bool("q", false, "Quiet mode") - pubFile = args.String("p", "", "Public key file") - sigFile = args.String("x", "", "Signature file") + pubFile = args.String("p", "", "Public key file (required)") + sigFile = args.String("x", "", "Signature file (required)") ) args.Parse(os.Args[2:]) + if *pubFile == "" || *sigFile == "" { + args.Usage() + return nil + } files := make([]string, args.NArg()) for i := 0; i < args.NArg(); i++ { files[i] = args.Arg(i) -- cgit v1.2.3