'use strict';
Object.defineProperty(exports, '__esModule', {
value: true
});
// istanbul ignore next
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _dedent = require('dedent');
var _dedent2 = _interopRequireDefault(_dedent);
var _git = require('../git');
exports['default'] = commit;
/**
* Asynchronously commits files using commitizen
*/
function commit(sh, inquirer, repoPath, prompter, options, done) {
// Get user input -- side effect that is hard to test
prompter(inquirer, function (template) {
// Commit the user input -- side effect that we'll test
(0, _git.commit)(sh, repoPath, template, options, function () {
done(template);
});
});
}
module.exports = exports['default'];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL3RyYXZpcy9idWlsZC9jb21taXRpemVuL2N6LWNsaS9zcmMvY29tbWl0aXplbi9jb21taXQuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O3NCQUFtQixRQUFROzs7O21CQUNZLFFBQVE7O3FCQUVoQyxNQUFNOzs7OztBQUtyQixTQUFTLE1BQU0sQ0FBQyxFQUFFLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsT0FBTyxFQUFFLElBQUksRUFBRTs7O0FBRy9ELFVBQVEsQ0FBQyxRQUFRLEVBQUUsVUFBUyxRQUFRLEVBQUU7OztBQUdwQyxxQkFBVSxFQUFFLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxPQUFPLEVBQUUsWUFBVztBQUNwRCxVQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7S0FDaEIsQ0FBQyxDQUFDO0dBQ0osQ0FBQyxDQUFDO0NBRUoiLCJmaWxlIjoiL2hvbWUvdHJhdmlzL2J1aWxkL2NvbW1pdGl6ZW4vY3otY2xpL3NyYy9jb21taXRpemVuL2NvbW1pdC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBkZWRlbnQgZnJvbSAnZGVkZW50JztcbmltcG9ydCB7Y29tbWl0IGFzIGdpdENvbW1pdCwgbG9nfSBmcm9tICcuLi9naXQnO1xuXG5leHBvcnQgZGVmYXVsdCBjb21taXQ7XG4gXG4gLyoqXG4gICogQXN5bmNocm9ub3VzbHkgY29tbWl0cyBmaWxlcyB1c2luZyBjb21taXRpemVuXG4gICovXG5mdW5jdGlvbiBjb21taXQoc2gsIGlucXVpcmVyLCByZXBvUGF0aCwgcHJvbXB0ZXIsIG9wdGlvbnMsIGRvbmUpIHtcbiAgXG4gIC8vIEdldCB1c2VyIGlucHV0IC0tIHNpZGUgZWZmZWN0IHRoYXQgaXMgaGFyZCB0byB0ZXN0XG4gIHByb21wdGVyKGlucXVpcmVyLCBmdW5jdGlvbih0ZW1wbGF0ZSkge1xuICAgIFxuICAgIC8vIENvbW1pdCB0aGUgdXNlciBpbnB1dCAtLSBzaWRlIGVmZmVjdCB0aGF0IHdlJ2xsIHRlc3RcbiAgICBnaXRDb21taXQoc2gsIHJlcG9QYXRoLCB0ZW1wbGF0ZSwgb3B0aW9ucywgZnVuY3Rpb24oKSB7XG4gICAgICBkb25lKHRlbXBsYXRlKTtcbiAgICB9KTtcbiAgfSk7XG4gICBcbn0iXX0= |