zqserver-cli
Version:
Zqs cli tool
26 lines • 1.74 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.startProgram = void 0;
const args = require("args");
const new_1 = require("./new");
const api_1 = require("./api");
const plugin_1 = require("./plugin");
function startProgram(argv) {
args
.option('new', '创建一个新的Zqs项目')
.option('api-add', '添加 api')
.option('plugin-add', '添加 plugin')
.option('remove-plugin', '移除 plugin');
const flags = args.parse(argv);
if (flags.n)
return new_1.newProject(flags);
if (flags.a)
return api_1.add(flags);
if (flags.p)
return plugin_1.add(flags);
if (flags.r)
return plugin_1.remove(flags);
return flags;
}
exports.startProgram = startProgram;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsNkJBQTZCO0FBQzdCLCtCQUFtQztBQUNuQywrQkFBc0M7QUFDdEMscUNBQW9FO0FBRXBFLFNBQWdCLFlBQVksQ0FBQyxJQUFjO0lBQ3pDLElBQUk7U0FDRCxNQUFNLENBQUMsS0FBSyxFQUFFLGFBQWEsQ0FBQztTQUM1QixNQUFNLENBQUMsU0FBUyxFQUFFLFFBQVEsQ0FBQztTQUMzQixNQUFNLENBQUMsWUFBWSxFQUFFLFdBQVcsQ0FBQztTQUNqQyxNQUFNLENBQUMsZUFBZSxFQUFFLFdBQVcsQ0FBQyxDQUFDO0lBQ3hDLE1BQU0sS0FBSyxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUM7SUFFL0IsSUFBSSxLQUFLLENBQUMsQ0FBQztRQUFFLE9BQU8sZ0JBQVUsQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUN0QyxJQUFJLEtBQUssQ0FBQyxDQUFDO1FBQUUsT0FBTyxTQUFNLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDbEMsSUFBSSxLQUFLLENBQUMsQ0FBQztRQUFFLE9BQU8sWUFBUyxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQ3JDLElBQUksS0FBSyxDQUFDLENBQUM7UUFBRSxPQUFPLGVBQVksQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUN4QyxPQUFPLEtBQUssQ0FBQztBQUNmLENBQUM7QUFiRCxvQ0FhQyJ9