diff --git a/new-interface-sketch.js b/new-interface-sketch.js new file mode 100644 index 0000000..4f047bb --- /dev/null +++ b/new-interface-sketch.js @@ -0,0 +1,21 @@ +/* +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() { + + } +} \ No newline at end of file