- add support for sub-commands to co-exist with the original command
- add quick .runningCommand hack so you can opt-out of other logic when running a sub command
- add EACCES error handling
- fix sub-command --help
- allow "-" hyphen as an option argument
- support for RegExp coercion
- add more sub-command padding
- fix .usage() when args are present. Closes #106
- add git-style executable subcommand support. Closes #94
- fix
--name
clobbering. Closes #92 - fix examples/help. Closes #89
- add
outputHelp()
method.
- remove invalid .version() defaulting
- add
--foo=bar
support [arv] - fix password on node 0.8.8. Make backward compatible with 0.6 [focusaurus]
- fix issue #56
- fix tty.setRawMode(mode) was moved to tty.ReadStream#setRawMode() (i.e. process.stdin.setRawMode())
- add support for optional option descriptions
- add defaulting of
.version()
to package.json's version