Prompt a user for their github authentication credentials and save the results.
Install with npm
$ npm i ask-for-github-auth --save
var ask = require('ask-for-github-auth');
Prompt a user for their github authentication credentials. Save the answer so they're only asked once.
Params
options
{Object}: Options to pass to ask-onceoptions.store
{String}: a data-store instance or name that can be passed to ask-oncecb
{Function}: Callback function returning either an error or authentication credentials
Example
ask(function (err, creds) {
console.log(creds);
//=> {type: 'oauth', token: '123456'}
//=> or {type: 'basic', username: 'doowb', password: 'password'}
});
- ask-once: Only ask a question one time and store the answer.
- data-store: Easily get, set and persist config data.
- inquirer: A collection of common interactive command line user interfaces.
- question-cache: A wrapper around inquirer that makes it easy to create and selectively reuse questions.
Install dev dependencies:
$ npm i -d && npm test
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue
Brian Woodward
Copyright © 2015 Brian Woodward Released under the MIT license.
This file was generated by verb-cli on August 20, 2015.