21 lines
321 B
JavaScript
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() {
|
|
|
|
}
|
|
} |