Interactive expand prompt for collecting user input in CLI applications.
Inquirer checkbox prompt
$ const { expand } = require('@inquirer/expand'); const answer = await expand({ message: 'Select action', choices: [{key: 'a', name: 'Add', value: 'add'}, {key: 'd', name: 'Delete', value: 'delete'}] });$ const { expand } = require('@inquirer/expand'); const action = await expand({ message: 'What next?', choices: [{key: 's', name: 'Save', value: 'save'}, {key: 'e', name: 'Exit', value: 'exit'}] });$ const { expand } = require('@inquirer/expand'); const choice = await expand({ message: 'Choose operation', choices: [{key: 'y', name: 'Yes', value: true}, {key: 'n', name: 'No', value: false}] });$ const { expand } = require('@inquirer/expand'); const confirmed = await expand({ message: 'Proceed?', choices: [{key: 'y', name: 'Yes proceed', value: true}, {key: 'c', name: 'Cancel', value: false}] });$ const { expand } = require('@inquirer/expand'); const result = await expand({ message: 'Action', choices: [{key: 'c', name: 'Create file', value: 'create'}, {key: 'e', name: 'Edit file', value: 'edit'}] });