UNPKG

@vivo-minigame/cli

Version:

Command line interface for rapid Vivo minigame development

1 lines 706 B
"use strict";var _Object$defineProperty=require("@babel/runtime-corejs2/core-js/object/define-property"),_interopRequireDefault=require("@babel/runtime-corejs2/helpers/interopRequireDefault");_Object$defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _commander=_interopRequireDefault(require("commander")),_cliSharedUtils=require("@vivo-minigame/cli-shared-utils"),_default=(methodName,getLog)=>{_commander.default.Command.prototype[methodName]=function(...args){"unknownOption"===methodName&&this._allowUnknownOption||(this.outputHelp(),(0,_cliSharedUtils.log)(` `+_cliSharedUtils.chalk.red(getLog(...args))),(0,_cliSharedUtils.log)(),process.exit(1))}};exports.default=_default;