Files
vue-cli/packages/@vue/cli/lib/util/enhanceErrorMessages.js
2018-06-17 21:55:07 +02:00

15 lines
375 B
JavaScript

const program = require('commander')
const chalk = require('chalk')
module.exports = (methodName, log) => {
program.Command.prototype[methodName] = function (...args) {
if (methodName === 'unknownOption' && this._allowUnknownOption) {
return
}
this.outputHelp()
console.log(` ` + chalk.red(log(...args)))
console.log()
process.exit(1)
}
}