argv-parser/tests.js

16 lines
621 B
JavaScript

const argParser = require('./arg-parser.js')
// TODO...
console.log(argParser);
let cpuArguments = new argParser.Arguments();
cpuArguments.add(
{name: 'Filename', shortFlag: 'f', requiresValue: true},
{name: 'Clock speed', shortFlag: 'c', longFlag: 'clock', requiresValue: true, optional: true},
{name: 'Debug', shortFlag: 'd', longFlag: 'debug', optional: true},
{name: 'Pretty-print display', shortFlag: 'p', longFlag: 'pretty', optional: true},
{name: 'Single-step', shortFlag: 's', longFlag: 'step', optional: true});
console.log(cpuArguments); //.parse();
console.log(cpuArguments.parse()); //.parse();