17840: Check for unparsed command line arguments.
[arvados.git] / lib / install / init.go
index 7ae42c531750e9af78b7ffb70b9b6151db958034..8b2fbfdd026bb292a53c3d12c3da625c330cf539 100644 (file)
@@ -67,7 +67,7 @@ func (initcmd *initCommand) RunCommand(prog string, args []string, stdin io.Read
                return 2
        } else if *versionFlag {
                return cmd.Version.RunCommand(prog, args, stdin, stdout, stderr)
-       } else if len(flags.Args()) > 0 {
+       } else if flags.NArg() != 0 {
                err = fmt.Errorf("unrecognized command line arguments: %v", flags.Args())
                return 2
        } else if !regexp.MustCompile(`^[a-z][a-z0-9]{4}`).MatchString(initcmd.ClusterID) {