listr-inquirer
v0.1.0
Published
Inquirer module for Listr
Downloads
14,063
Maintainers
Readme
Input module for Listr
Install
$ npm install --save listr-input
Usage
const Listr = require('listr');
const inquirer = require('listr-inquirer');
const list = new Listr([
{
title: 'Retrieving data',
task: (ctx, task) => inquirer([
{
type: 'confirm',
name: 'continue',
message: 'Do you want to continue?'
}
], function (answers) {
if (false === answers.continue) {
task.skip('Skipped')
}
})
}
]);
list.run();
API
input(questions, done)
Returns an Observable which asks given set of questions.
questions
Type: array
https://github.com/SBoudrias/Inquirer.js/#question
done
Type: function
Function that will be invoked when the user has answered the questions
License
MIT © Original code from listr-input by Sam Verschueren