@inquirer/editor

Interactive multiline text editor prompt for Node.js CLI applications

npmmacoslinuxwindows
Try with needOr install directly
Source

About

Inquirer multiline editor prompt

Commands

inquirer-editor

Examples

Launch an interactive editor prompt to collect multiline user input$ node -e "const { editor } = require('@inquirer/editor'); editor({ message: 'Enter your text:' }).then(answer => console.log(answer));"
Create a prompt with a default value and custom validation$ node -e "const { editor } = require('@inquirer/editor'); editor({ message: 'Edit content:', default: 'Hello World', validate: (text) => text.length > 0 || 'Cannot be empty' });"
Use in an interactive CLI script to gather detailed user feedback$ node -e "const { editor } = require('@inquirer/editor'); editor({ message: 'Provide detailed feedback:', postfix: '.txt' }).then(text => console.log('Received:', text));"