17840: Check for unparsed command line arguments.
[arvados.git] / lib / boot / cmd.go
index 001504e203f24221ade1668af7bb4d532e6c991d..b6bbb979954ff4a9372087e836f3b7bf7af1cd3f 100644 (file)
@@ -75,6 +75,8 @@ func (bcmd bootCommand) run(ctx context.Context, prog string, args []string, std
                return nil
        } else if err != nil {
                return err
+       } else if flags.NArg() != 0 {
+               return fmt.Errorf("unrecognized command line arguments: %v", flags.Args())
        } else if *versionFlag {
                cmd.Version.RunCommand(prog, args, stdin, stdout, stderr)
                return nil