diff --git a/cmd.js b/cmd.js index 695b845..d65a75d 100755 --- a/cmd.js +++ b/cmd.js @@ -19,14 +19,16 @@ const debug = require("debug")("Eleventy:DevServer"); try { const defaults = Cli.getDefaultOptions(); - for(let key in defaults) { - if(key.toLowerCase() !== key) { + for (let key in defaults) { + if (key.toLowerCase() !== key) { defaults[key.toLowerCase()] = defaults[key]; delete defaults[key]; } } - const argv = require("minimist")(process.argv.slice(2), { + const mri = require("mri"); + + const argv = mri(process.argv.slice(2), { string: [ "dir", "input", // alias for dir @@ -38,6 +40,9 @@ try { "domdiff", ], default: defaults, + alias: { + input: "dir", + }, unknown: function (unknownArgument) { throw new Error( `We don’t know what '${unknownArgument}' is. Use --help to see the list of supported commands.` diff --git a/package.json b/package.json index e413c7c..daca810 100644 --- a/package.json +++ b/package.json @@ -43,8 +43,8 @@ "debug": "^4.4.0", "finalhandler": "^1.3.1", "mime": "^3.0.0", - "minimist": "^1.2.8", "morphdom": "^2.7.4", + "mri": "^1.2.0", "please-upgrade-node": "^3.2.0", "send": "^1.1.0", "ssri": "^11.0.0",