{{#block "demo"}}  {{/block}}
{%= include("install-npm", {save: true}) %}
var Editor = require('{%= name %}');
var editor = new Editor({
type: 'editor',
name: 'background',
message: 'Please tell us about yourself in 3 lines or more.',
validate: function (text) {
if (text.split('\n').length < 3) {
return 'Must be at least 3 lines.';
}
return true;
}
});
editor.run()
.then(function(answers) {
console.log(answers)
});
var Enquirer = require('enquirer');
var enquirer = new Enquirer();
enquirer.register('editor', require('{%= name %}'));
var questions = [
{
type: 'editor',
name: 'bio',
message: 'Please write a short bio of at least 3 lines.',
validate: function (text) {
if (text.split('\n').length < 3) {
return 'Must be at least 3 lines.';
}
return true;
}
}
];
enquirer.ask(questions)
.then(function(answers) {
console.log(answers)
});
Related prompt modules: {%= related(verb.related.prompts) %}
Based on the editor
prompt in inquirer.