enquirer-prompt-editor
TypeScript icon, indicating that this package has built-in type declarations

2.0.1 • Public • Published

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));

Package Sidebar

Install

npm i enquirer-prompt-editor

Weekly Downloads

1

Version

2.0.1

License

MIT

Unpacked Size

5.22 kB

Total Files

6

Last publish

Collaborators

  • sebastiansebald