From: Matt Joiner Date: Wed, 4 Nov 2020 05:34:31 +0000 (+1100) Subject: mse/cmd/mse: Fail on missing subcommand X-Git-Tag: v1.19.0~40 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=15c8846153fb531ff40d139a5d20b8267b7153e7;p=btrtrc.git mse/cmd/mse: Fail on missing subcommand --- diff --git a/mse/cmd/mse/main.go b/mse/cmd/mse/main.go index c4311ca3..2d90398a 100644 --- a/mse/cmd/mse/main.go +++ b/mse/cmd/mse/main.go @@ -37,7 +37,7 @@ func mainErr() error { }{ CryptoMethod: mse.AllSupportedCrypto, } - arg.MustParse(&args) + p := arg.MustParse(&args) if args.Dial != nil { cn, err := net.Dial(args.Dial.Network, args.Dial.Address) if err != nil { @@ -72,6 +72,9 @@ func mainErr() error { } doStreaming(rw) } + if p.Subcommand() == nil { + p.Fail("missing subcommand") + } return nil }