2.0.1 • Published 5 years ago

enquirer-prompt-editor v2.0.1

Weekly downloads
106
License
MIT
Repository
github
Last release
5 years ago

enquirer-prompt-editor

Prompt for enquirer that opens your preferred text editor ($VISUAL or $EDITOR) and waits for you to save your input during a prompt.

Install

$ yarn add enquirer-prompt-editor

Usage

const Enquirer = require('enquirer');
const enquirer = new Enquirer();

enquirer.register('editor', require('enquirer-prompt-editor'));
enquirer
  .prompt({
    type: 'editor',
    name: 'bio',
    message: 'Please write a short bio of at least 3 lines.',
    extension: 'md',
    validate: text => {
      if (text.split('\n').length < 2) {
        return 'Must be at least 3 lines.';
      }
      return true;
    },
  })
  .then(answers => console.log(answers))
  .catch(err => console.log(err));