question-match
v0.1.2
Published
Plugin for question-store that adds a `match` method for filtering out questions to ask using glob patterns or regex.
Downloads
24,783
Maintainers
Readme
question-match
Plugin for question-store that adds a
match
method for filtering out questions to ask using glob patterns or regex.
Install
Install with npm:
$ npm i question-match --save
Also see question-force.
Usage
var match = require('question-match');
var Questions = require('question-store');
var questions = new Questions();
// register the plugin
questions.use(match());
// pre-load answer data from package.json and
// set some questions to ask
questions.setData(require('../package'));
.set('author.name', 'Author name?')
.set('author.username', 'Author username?')
.set('author.url', 'Author url?')
.set('project.name', 'What is the project name?')
.set('project.desc', 'What is the project description?');
// only ask questions with keys that match `*.name`
questions.match('*.name')
.ask(function(err, answer) {
console.log(answer)
});
Related projects
You might also be interested in these projects:
- answer-store: Store answers to user prompts, based on locale and/or current working directory. | homepage
- question-cache: A wrapper around inquirer that makes it easy to create and selectively reuse questions. | homepage
- question-store: Ask questions, persist the answers. Basic support for i18n and storing answers based on current… more | homepage
Running tests
Install dev dependencies:
$ npm i -d && npm test
Contributing
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
Author
Jon Schlinkert
License
Copyright © 2016 Jon Schlinkert Released under the MIT license.
This file was generated by verb on January 28, 2016.