From b6005e11bb8867f77ac7ba4d26ab585127a5048a Mon Sep 17 00:00:00 2001 From: n loewen Date: Mon, 4 Sep 2023 17:42:54 -0700 Subject: [PATCH] Create/start a sketch for a different API --- new-interface-sketch.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 new-interface-sketch.js 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