projex
Version:
A command line to manage the workflow
18 lines (17 loc) • 884 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SetupDevopsTemplatesUtils = void 0;
const _shared_1 = require("../../../../../../shared/index");
class SetupDevopsTemplatesUtils {
filesUtils = new _shared_1.FilesUtils();
constructor() { }
async setupDevopsTemplates(root) {
// create .azuredevops directory
await this.filesUtils.createDirectory(root + '/.azuredevops');
// create .azuredevops/pull_request_template directory
await this.filesUtils.createDirectory(root + '/.azuredevops/pull_request_template');
// create .azuredevops/pull_request_template/PULL_REQUEST_TEMPLATE.md
await this.filesUtils.createFile(root + '/.azuredevops/pull_request_template/PULL_REQUEST_TEMPLATE.md', _shared_1.DEVOPS_TEMPLATE_CODE);
}
}
exports.SetupDevopsTemplatesUtils = SetupDevopsTemplatesUtils;