node-getopt icon indicating copy to clipboard operation
node-getopt copied to clipboard

Improvements to options parsing

Open wyattbiker opened this issue 10 years ago • 0 comments

  1. Ability to make options required: Example: the --tel option is required (not just the argument) myapp.js --tel=555-555-1234

  2. Also required ARGs should remove 1st = and alltrim(spaces) of argument e.g. myapp.js tel: '=555-555-1234'

  3. Also a required ARG should not take the next option as an ARG e.g.

myapp.s --tel -v

Currently it accepts it as an argument shows {tel: '-v'} of course this could cause an issue if someone wants an argument that starts with '-' or '--' so maybe it can be escaped (or they can use =) E.g. myapp.js --tel=-v

Thanks!

wyattbiker avatar Aug 19 '15 14:08 wyattbiker