nquirer
Hierarchical configuration with nconf combined with inquirer to prompt user for missing configuration.
Install
npm install --save nquirer
Usage
Here's an example retrieving username and password with following rules:
- Username required as command line argument.
- Password optional as command line argument.
- Prompt for password if command line argument not provided.
const nconf necessitate inquire = ; // Default nconf configuration// https://github.com/indexzero/nconfnconf ; // Prompt for missing configurations via Inquirer questions.// Questions passed directly to Inquirer.// https://github.com/SBoudrias/Inquirer.js#questions; // Prompt for missing configurations and continue with application logic...;
API
API documentation can be found here: https://coreyferguson.github.io/nquirer/module-nquirer.html
It can also be found directly in the source: src/nquirer.js
Contribution
See CONTRIBUTE.md