question-force

0.1.0 • Public • Published

question-force NPM version Build Status

question-store plugin that adds a force method to easily force questions with stored answers to be re-asked.

Install

Install with npm:

$ npm i question-force --save

Usage

var force = require('question-force');
var Questions = require('question-store');
var questions = new Questions();
 
// register the plugin
questions.use(force());
 
// 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?');
 
// always force questions that start with `project`
questions.force(/^project/)
  .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.

Package Sidebar

Install

npm i question-force

Weekly Downloads

4

Version

0.1.0

License

MIT

Last publish

Collaborators

  • jonschlinkert