UNPKG

@semo/cli

Version:

A command line tools dispatcher

22 lines 1.03 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.handler = exports.builder = exports.aliases = exports.desc = exports.command = exports.plugin = void 0; const core_1 = require("@semo/core"); exports.plugin = 'semo'; exports.command = 'generate <component>'; exports.desc = 'Generate component sample code'; exports.aliases = ['g', 'gen']; const builder = function (yargs) { const argv = core_1.Utils.getInternalCache().get('argv') || {}; const scriptName = argv.scriptName || 'semo'; core_1.Utils.extendSubCommand('generate', scriptName, yargs, __dirname); }; exports.builder = builder; const handler = function (argv) { if (argv._.length === 1) { core_1.Utils.info(`The ${core_1.Utils.color.bold(core_1.Utils.color.green('generate'))} command is for generating code by code template.`); core_1.Utils.info(`Use ${core_1.Utils.color.green('generate help')} to see supported generators.`); } }; exports.handler = handler; //# sourceMappingURL=generate.js.map