17840: Check for unparsed command line arguments.
[arvados.git] / lib / cloud / cloudtest / cmd.go
index 4816f20ee714df422b185e1801dc08349bbe7a84..3c4b560c97a17a26f0b406eac5c769ff575e5b11 100644 (file)
@@ -47,10 +47,8 @@ func (command) RunCommand(prog string, args []string, stdin io.Reader, stdout, s
                return 0
        } else if err != nil {
                return 2
-       }
-
-       if len(flags.Args()) != 0 {
-               flags.Usage()
+       } else if flags.NArg() != 0 {
+               err = fmt.Errorf("unrecognized command line arguments: %v", flags.Args())
                return 2
        }
        logger := ctxlog.New(stderr, "text", "info")