UNPKG

semo-plugin-application

Version:

A semo plugin to provide project commands convension.

20 lines (19 loc) 1.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.handler = exports.builder = exports.aliases = exports.desc = exports.command = void 0; const core_1 = require("@semo/core"); exports.command = 'application'; exports.desc = 'Application command namespace'; exports.aliases = 'app'; const builder = function (yargs) { core_1.Utils.extendSubCommand('application', 'semo-plugin-application', 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('application'))} command is where your project level commands are located.`); core_1.Utils.info(`Use ${core_1.Utils.color.green('semo generate application/COMMAND --extend=semo-plugin-application')} to add your application command.`); core_1.Utils.info(`Then ${core_1.Utils.color.green('semo application COMMAND')} to run your command.`); } }; exports.handler = handler;