tsmx / commander-options

Hands-on tutorial for the various option features of Commander.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

commander-options

Accompanying sample program for the Commander options hands-on.

The intention of this project is to get familiar with all features of the option features available in Commander.

Using the program

Simply start the program including the desired arguments for the options by executing app.js. The output will show you if the program or a sub-command was executed and what are the options values passed to your code by logging out the corresponding JSON objects. Like so...

$ node app.js -r test123 -b
program executed
program options:
{
  "default": "standardValue",
  "booldefault": false,
  "boolvariant": false,
  "concat": "",
  "required": "test123",
  "bool": true
}

For a comprehensive documentation of all available features to try out with the program, please refer to the hands-on article.

Directly calling app.js

The main file app.js contains a shebang so that the program can be executed directly if it has sufficient rights.

$ chmod ug+x app.js
$ ./app.js ...

About

Hands-on tutorial for the various option features of Commander.

License:MIT License


Languages

Language:JavaScript 100.0%