UNPKG

@mebbigfrontend/ts-cli

Version:
22 lines 1.7 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const commander_1 = require("commander"); const create_1 = __importDefault(require("./command/create")); // ts-cli -v、ts-cli --version // 临时禁用规则,保证这里可以通过 require 方法获取 package.json 中的版本号 /* eslint-disable @typescript-eslint/no-var-requires */ commander_1.program .version(`${require('../package.json').version}`, '-v --version') .usage('<command> [options]'); //ts-cli create newPro commander_1.program .command('create <app-name>') .description('Create new project from => ts-cli create yourProjectName') // 替换yourProjectName为工程名称 .action(async (name) => { await (0, create_1.default)(name); }); commander_1.program.parse(process.argv); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSx5Q0FBb0M7QUFDcEMsOERBQXNDO0FBRXRDLDZCQUE2QjtBQUM3QixrREFBa0Q7QUFDbEQsdURBQXVEO0FBQ3ZELG1CQUFPO0tBQ0osT0FBTyxDQUFDLEdBQUcsT0FBTyxDQUFDLGlCQUFpQixDQUFDLENBQUMsT0FBTyxFQUFFLEVBQUUsY0FBYyxDQUFDO0tBQ2hFLEtBQUssQ0FBQyxxQkFBcUIsQ0FBQyxDQUFDO0FBRWhDLHNCQUFzQjtBQUN0QixtQkFBTztLQUNKLE9BQU8sQ0FBQyxtQkFBbUIsQ0FBQztLQUM1QixXQUFXLENBQUMsMERBQTBELENBQUMsQ0FBQyx5QkFBeUI7S0FDakcsTUFBTSxDQUFDLEtBQUssRUFBRSxJQUFZLEVBQUUsRUFBRTtJQUM3QixNQUFNLElBQUEsZ0JBQU0sRUFBQyxJQUFJLENBQUMsQ0FBQztBQUNyQixDQUFDLENBQUMsQ0FBQztBQUVMLG1CQUFPLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyJ9