Inquirer prompt adapter for Listr2 task lists with interactive prompts.
Listr2 prompt adapter for inquirer.
$ npm install @listr2/prompt-adapter-inquirer$ const { ListrPromptAdapter } = require('@listr2/prompt-adapter-inquirer'); new Listr([{ title: 'Task', task: () => ctx.prompt() }], { rendererOptions: { promptAdapter: new ListrPromptAdapter() } })$ task.prompt({ type: 'list', name: 'choice', message: 'Pick an option', choices: ['A', 'B', 'C'] })$ task.prompt({ type: 'input', name: 'username', message: 'Enter username' })$ task.prompt({ type: 'confirm', name: 'proceed', message: 'Continue with deployment?' })