README
Select option CLI
Package help on develop your CLI apps
Installation
npm install select-option-cli
Example
For one ask you should use class select-option-cli/selectOne
const Select = require('select-option-cli/selectOne');
const readline = require('readline');
const io = readline.createInterface(process.stdin, process.stdout);
new Select('Do you accept the regulations?', ["Yes", "No"], io).then(resp => {
if(resp == 'Yes') {
new Select('Ok, choose your social profile',
['Facebook', 'Twitter', 'Instagram'], io, 2, 'random').then(resp => {
});
} else io.close()
});
For two or more ask you can use select-option-cli
const select = require('select-option-cli');
const readline = require('readline');
const io = readline.createInterface(process.stdin, process.stdout);
select(io, [
{
description: 'Do you accept the regulations?',
values: ["Yes", "No"],
optionSelected: 1,
selectorColor: 'white'
},
{
description: 'Ok, choose your social profile',
values: ['Facebook', 'Twitter', 'Instagram']
}
]).then(resp => {
let answer1 = resp[0],
answer2 = resp[1];
//...
io.close();
});