Skip to content

*Bug* When specify none-defined options followed by values don't exit program with error #1039

@snowman

Description

@snowman
// File: index.js
const program = require('commander');

program
  .version('0.0.1')
  .parse(process.argv);

const args = program.args;

console.log(args);
$ node index.js --bug
error: unknown option '--bug'

$ node index.js --bug 0
error: unknown option '--bug'

$ node index.js --bug 0 1 2 3
[ '1', '2', '3' ]

dependency:

$ cat package.json
{
  "dependencies": {
    "commander": "^3.0.1"
  }
}

Expecting exit code with an error instead of continue of it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugCommander is not working as intended

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions