UNPKG

zqserver-cli

Version:
26 lines 1.74 kB
"use strict"; 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