Interactive command-line text input prompt for Node.js CLI apps
Inquirer input text prompt
inquirer-input$ node -e "const {input} = require('@inquirer/input'); input({message: 'What is your name?'}).then(ans => console.log(ans));"$ node -e "const {input} = require('@inquirer/input'); input({message: 'Email:', default: 'user@example.com'}).then(ans => console.log(ans));"$ node -e "const {input} = require('@inquirer/input'); input({message: 'Port:', validate: (val) => /^[0-9]+$/.test(val) || 'Must be a number'}).then(ans => console.log(ans));"