all-contributors-cli/lib/contributors/index.js

20 lines
596 B
JavaScript
Raw Normal View History

2016-03-02 22:45:23 +00:00
'use strict';
var util = require('../util');
2016-03-02 22:45:23 +00:00
var add = require('./add');
var github = require('./github');
var prompt = require('./prompt');
2016-03-02 22:45:23 +00:00
module.exports = function addContributor(options, username, contributions, cb) {
prompt(options, username, contributions, function (answers) {
add(options, answers.username, answers.contributions, github, function (error, contributors) {
if (error) {
return cb(error);
}
util.configFile.writeContributors(options.config, contributors, function (error) {
return cb(error, contributors);
});
2016-03-02 22:45:23 +00:00
});
});
};