argv-parser/new-interface-sketch.js

21 lines
321 B
JavaScript

/*
const opter = function (argv) {
return new Opter(argv);
}
*/
const cfgExample = {
synonyms: [['-d', '--debug']],
requiredOptions: ['-i', '-o'],
requiredArguments: { '-i': {min: 1, max: 1, tooFew: '', tooMany: ''}, }
}
class Opter {
constructor(argv, cfg) {
// this.opts = ...
}
contains() {
}
}