You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
685 B
21 lines
685 B
8 years ago
|
const inquirer = require('inquirer')
|
||
|
const chalk = require('chalk')
|
||
|
|
||
|
// Here we patch inquirer to use a `>` instead of the ugly green `?`
|
||
|
|
||
|
/* eslint-disable no-multiple-empty-lines, no-var, no-undef, no-eq-null, eqeqeq, semi */
|
||
|
const getQuestion = function() {
|
||
|
var message = chalk.bold('> ' + this.opt.message) + ' '
|
||
|
|
||
|
// Append the default if available, and if question isn't answered
|
||
|
if (this.opt.default != null && this.status !== 'answered') {
|
||
|
message += chalk.dim('(' + this.opt.default + ') ')
|
||
|
}
|
||
|
|
||
|
return message
|
||
|
}
|
||
|
/* eslint-enable */
|
||
|
|
||
|
inquirer.prompt.prompts.input.prototype.getQuestion = getQuestion
|
||
|
inquirer.prompt.prompts.list.prototype.getQuestion = getQuestion
|