Skip to content

Inquirer Confirm prompt with validation, default and other

License

Notifications You must be signed in to change notification settings

lotivo/inquirer-confirm-extra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inquirer confirm with extras

A plugin for Inquirer, adding validation, default to the confirm prompt.

Basically a regular confirm with regular options of prompt implemented.

Install

npm :

npm i inquirer-confirm-extra

yarn :

yarn add inquirer-confirm-extra

Options

validate (Function) : Function for validation same as normal prompt validation function

defaultValue (Boolean | true) : Default value for prompt

showDefault (Boolean | true) : show default value with question

Example Usage

inquirer.registerPrompt('confirm-extra', require('inquirer-confirm-extra'));

inquirer.prompt({
  type: 'confirm-extra',
  defaultValue: false,
  validate(val, answers) {
    if (!val) {
      return "Sorry, We can't do that";
    }
    return true;
  },
  ...
});

Inspiration

This package is built upon existing package inquirer-confirm-validated, it's good except it only has validation implemented.

It also hasn't been updated since 2 years and there was no repo link or I would have sent PR.

License

(MIT)

Contribution

Feel free to send PR for adding extra options or if you wants to add tests.

About

Inquirer Confirm prompt with validation, default and other

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published