simple-git
Version:
Simple GIT interface for node.js
23 lines • 711 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const InitSummary_1 = require("../responses/InitSummary");
const bareCommand = '--bare';
function hasBareCommand(command) {
return command.includes(bareCommand);
}
function initTask(bare = false, path, customArgs) {
const commands = ['init', ...customArgs];
if (bare && !hasBareCommand(commands)) {
commands.splice(1, 0, bareCommand);
}
return {
commands,
concatStdErr: false,
format: 'utf-8',
parser(text) {
return InitSummary_1.parseInit(commands.includes('--bare'), path, text);
}
};
}
exports.initTask = initTask;
//# sourceMappingURL=init.js.map