UNPKG

1.48 kBJavaScriptView Raw
1"use strict";function _safeRequire(b){return b&&b.__esModule&&void 0!==b.default?b.default:b}const pkg=_safeRequire(require("../package.json")),fs=_safeRequire(require("fs-extra")),findRoot=_safeRequire(require("find-root")),program=_safeRequire(require("commander"));function list(a){return a.split(",")}function int(a){return parseInt(a)}let options={};program.version(pkg.version),program.usage("[command] [options]"),program.option("-p, --port [value]","set port -p 8409 ",int,8409).option("-H, --host [items]","set host -H 127.0.0.1,... ",list,[]).option("-s, --source [value]","set source -s app|src ","app").option("-e, --env [value]","set env -e index ","index").option("-m, --modules [items]","set modules -m admin,work,... ",list,[]).option("-w, --workers [value]","set workers number -w 1 ",0).parse(process.argv);try{findRoot(process.cwd())}catch(a){console.log(`"${process.cwd()}" Not the nodejs project directory`),process.exit(0)}(null==program.modules||0==program.modules.length)&&(console.log(`"modules" parameters not set`),process.exit(0)),options.port=program.port,options.host=program.host,options.source=program.source,options.env=program.env,options.modules=program.modules,options.workers=program.workers,_safeRequire(require("../index.js"))(options);
2//# sourceMappingURL=cli.js.map
\No newline at end of file