1.0.2 • Published 7 years ago
inquirer-checkbox-plus v1.0.2
inquirer-checkbox-plus
Inspired by inquirer-checkbox-plus-prompt
Installation
npm install inquirer-checkbox-plusUsage
inquirer.registerPrompt('checkbox-plus', require('inquirer-checkbox-plus'));
inquirer.prompt({
type: 'checkbox-plus',
...
})options
Takes type, name, message, source, filter, validate, default, pageSize, highlight, searchable, enablebackspace, answer,footer,header,keypress,searching,noresult properties.
- highlight: (Function/Boolean)
- answer: (Function)
- header: (Function/String)
- footer: (Function/String)
- searching: (Function/String)
- noresult: (Function/String)
- enablebackspace: (Boolean) If
true, backspace will not emitkeypressevent - keypress : (Function), args (events, validation, prompt), events is a observable which can bind any keypress event, validation is observable which can be used with events, prompt is this
see example.js
category

Do not enable searchable options.
inquirer.prompt([{
type: 'checkbox-plus',
...
source: function (answersSoFar, input) {
return Promise.resolve(...)
},
subsource: function (choice, type) {
...
return Promise.resolve([])
}
}])atch(console.log)use gg/G key to return the top/bottom. h/l key to change the cagetory.
see example01.js