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 }