aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2017-05-03 15:10:20 +0200
committerDimitri Sokolyuk <demon@dim13.org>2017-05-03 15:10:20 +0200
commit41bbcb646ed2a1684037886242ce387f433a5d95 (patch)
tree15c6e4aab92ad27eb70b4988fa778c46d0de18ba
parentcd6427deddb781a981a9db6f847dcf50178c601b (diff)
check params
-rw-r--r--check.go8
1 files changed, 6 insertions, 2 deletions
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)