applause-cli

Super-duper lightweight no-dependency alternative to clap

MPL-2.0 License

Downloads
30
Stars
1
Committers
2
applause-cli - v1.8.2 Latest Release

Published by sbrl about 2 years ago

Install or update from npm:

npm install --save applause-cli

v1.8.2

  • Slightly improve docs on Subcommand class
  • Add subcommand name and description to subcommand-specific help text
applause-cli - v1.8.1

Published by sbrl over 2 years ago

Install or update from npm:

npm install --save applause-cli

v1.8.1

  • Update dependencies
applause-cli - v1.8

Published by sbrl over 2 years ago

  • When --help is specified after a subcommand, subcommand-specific help is now displayed
  • Minor clarification in README
  • Fix example in README
  • Bump versions of development dependencies

Install or update from npm:

npm install --save applause-cli
applause-cli - v1.7

Published by sbrl over 3 years ago

v1.7

  • Add date as compatible argument format
  • Update development dependencies

Install or update from npm:

npm install --save applause-cli
applause-cli - v1.6

Published by sbrl over 3 years ago

Oops, I forgot to create a release for v1.5. Nevermind, I'll try & remember from now on.

v1.6

  • Update development dependencies
  • Allow not specifying a path to an NPM package.json file
  • Add .set_author() method to Program

Install or update from npm:

npm install --save applause-cli
applause-cli - v1.4

Published by sbrl about 4 years ago

  • Add new extended description with .description_extended(str) method

Install or update from npm:

npm install --save applause-cli
applause-cli - v1.3.2

Published by sbrl over 4 years ago

Install or update from npm:

npm install --save applause-cli

v1.3.2

  • Update dependencies
applause-cli - v1.3.1

Published by sbrl over 4 years ago

Install or update from npm:

npm install --save applause-cli

v1.3.1

  • Fix help output for arguments that don't take a value
applause-cli - v1.3.0

Published by sbrl over 4 years ago

  • Output the extra rogue values as a new extras property on the object returned by .parse(), but only if the object doesn't exist in the output options object already
  • Update development dependencies

Install or update from npm:

npm install --save applause-cli
applause-cli - v1.2.4

Published by sbrl over 4 years ago

  • Bugfix: Don't crash if the subcommand entered by the user doesn't exist

Install or update from npm:

npm install --save applause-cli
applause-cli - v1.2.3

Published by sbrl over 4 years ago

Install or update from npm:

npm install --save applause-cli

v1.2.3

  • Bugfix: Correctly apply default values for arguments of subcommands
applause-cli - v1.2.2

Published by sbrl over 4 years ago

Install or update from npm:

npm install --save applause-cli

v1.2.2

  • Bugfix: Correctly apply default values
applause-cli - v1.2

Published by sbrl over 4 years ago

Fix missing import in Subcommand.mjs

applause-cli - v1.1

Published by sbrl over 4 years ago

Fix missing export in Argument.mjs

Install from npm:

npm install --save applause-cli
applause-cli - v1.0

Published by sbrl over 4 years ago

Initial release! Refactored out from my main PhD codebase.

Install from npm:

npm install --save applause-cli
Package Rankings
Top 12.78% on Npmjs.org