- Target : Javascript (NodeJS)
- Library : commander
- Last tested version : 2.9.0
- Available on : Github - NPM
import js.commander.*;
import js.Node;
class Main
{
static function main()
{
var program = new Commander(); // To use this syntax: require('commander');
// OR
var program = new Command('name'); // To use this syntax: new (require('commander').Command);
program
.version('0.0.1')
.option('-p, --peppers', 'Add peppers')
.option('-P, --pineapple', 'Add pineapple')
.option('-b, --bbq-sauce', 'Add bbq sauce')
.option('-c, --cheese [type]', 'Add the specified type of cheese [marble]', 'marble')
.parse(Node.process.argv)
;
trace('you ordered a pizza with:');
if (null != program.peppers) trace(' - peppers');
if (null != program.pineapple) trace(' - pineapple');
if (null != program.bbqSauce) trace(' - bbq');
trace(' - ${program.cheese} cheese');
}
}