inquirer-autosubmit-prompt

0.2.0 • Public • Published

inquirer-autosubmit-prompt

Installation

npm install --save inquirer-autosubmit-prompt

Usage

It extends Inquire.js's default input and password with auto submit.

inquirer.registerPrompt('autosubmit', require('inquirer-autosubmit-prompt'));
inquirer.prompt({
  type: 'autosubmit',
  ...
})

Options

See inquirer readme for meaning of all except autoSubmit and secret.

secret indicates this is a password prompt. Defaults to false (input prompt).

autoSubmit should be a function which takes the current input and returns a boolean. If condition is true, current input will be submitted, without user typing enter.

Example

const inquirer = require('inquirer');
inquirer.registerPrompt('autosubmit', require('inquirer-autosubmit-promt'));
 
const questions = [
    {
        type: 'autosubmit',
        name: 'first_name',
        message: 'What\'s your first name',
        autoSubmit: input => input.length === 6
    }
];
 
inquirer.prompt(questions).then(answers => {
    console.log(JSON.stringify(answers, null, '  '));
});
 

Credits

Yao Ding

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i inquirer-autosubmit-prompt

Weekly Downloads

79,554

Version

0.2.0

License

MIT

Unpacked Size

6.04 kB

Total Files

4

Last publish

Collaborators

  • yaodingyd