@listr2/prompt-adapter-inquirer

Inquirer prompt adapter for Listr2 task lists with interactive prompts.

npmmacoslinuxwindows
Try with needOr install directly
Source

About

Listr2 prompt adapter for inquirer.

Examples

show interactive prompts inside task list execution$ npm install @listr2/prompt-adapter-inquirer
create task list with user input questions during execution$ const { ListrPromptAdapter } = require('@listr2/prompt-adapter-inquirer'); new Listr([{ title: 'Task', task: () => ctx.prompt() }], { rendererOptions: { promptAdapter: new ListrPromptAdapter() } })
ask user multiple choice questions in task workflow$ task.prompt({ type: 'list', name: 'choice', message: 'Pick an option', choices: ['A', 'B', 'C'] })
collect text input from user during task execution$ task.prompt({ type: 'input', name: 'username', message: 'Enter username' })
request confirmation before running next task$ task.prompt({ type: 'confirm', name: 'proceed', message: 'Continue with deployment?' })