@inquirer/input

Interactive command-line text input prompt for Node.js CLI apps

npmmacoslinuxwindows
Try with needOr install directly
Source

About

Inquirer input text prompt

Commands

inquirer-input

Examples

Prompt user for their name with validation$ node -e "const {input} = require('@inquirer/input'); input({message: 'What is your name?'}).then(ans => console.log(ans));"
Get user email with default value$ node -e "const {input} = require('@inquirer/input'); input({message: 'Email:', default: 'user@example.com'}).then(ans => console.log(ans));"
Collect input with custom validation$ 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));"