25 lines
945 B
JavaScript
25 lines
945 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.updateSubModuleTask = exports.subModuleTask = exports.initSubModuleTask = exports.addSubModuleTask = void 0;
|
|
const task_1 = require("./task");
|
|
function addSubModuleTask(repo, path) {
|
|
return subModuleTask(['add', repo, path]);
|
|
}
|
|
exports.addSubModuleTask = addSubModuleTask;
|
|
function initSubModuleTask(customArgs) {
|
|
return subModuleTask(['init', ...customArgs]);
|
|
}
|
|
exports.initSubModuleTask = initSubModuleTask;
|
|
function subModuleTask(customArgs) {
|
|
const commands = [...customArgs];
|
|
if (commands[0] !== 'submodule') {
|
|
commands.unshift('submodule');
|
|
}
|
|
return task_1.straightThroughStringTask(commands);
|
|
}
|
|
exports.subModuleTask = subModuleTask;
|
|
function updateSubModuleTask(customArgs) {
|
|
return subModuleTask(['update', ...customArgs]);
|
|
}
|
|
exports.updateSubModuleTask = updateSubModuleTask;
|
|
//# sourceMappingURL=sub-module.js.map
|