Interactive search prompt for command-line interfaces using Node.js
Inquirer search prompt
inquirer$ node -e "const { search } = require('@inquirer/search'); search({ message: 'Select an option', choices: ['Option 1', 'Option 2', 'Option 3'] }).then(answer => console.log(answer));"$ node -e "const { search } = require('@inquirer/search'); const items = Array.from({length: 100}, (_, i) => `Item ${i+1}`); search({ message: 'Find item', choices: items }).then(result => console.log('Selected:', result));"$ node -e "const { search } = require('@inquirer/search'); search({ message: 'Search users', choices: ['alice', 'bob', 'charlie'], pageSize: 5 }).then(user => console.log('User:', user));"