Superprompt is a commandline prompting tool.
It supports string
, boolean
, number
and array
fields.
npm install superprompt
const questions = [{
name: 'name',
type: 'string',
question: 'Enter an username'
}, {
name: 'isHuman',
type: 'boolean',
question: 'Are you a human? [yes/no]'
}, {
name: 'list',
type: 'array',
question: 'Add a few items'
}]
const superprompt = require('superprompt')
superprompt.prompt(questions).then((answers) => {
console.log(answers)
}).catch((err) => {
console.error(err)
})
//Result may looks like:
{
name: 'Andi',
isHuman: true,
list: [
'banana',
'pear',
'mango'
]
}
Name | Description |
---|---|
name |
Set a property name |
type |
Set a prompt type. Could be 'string', 'boolean', 'number' or 'array'. Defaults to 'string'. |
default |
Default value |