projex
Version:
A command line to manage the workflow
20 lines (19 loc) • 857 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SetupGitRepositoryUtils = void 0;
const _shared_1 = require("../../../../shared/index");
class SetupGitRepositoryUtils {
filesUtils = new _shared_1.FilesUtils();
constructor() { }
async setupGitRepository(root) {
// create docs directory
await this.filesUtils.createDirectory(root + '/docs');
// create README.md
await this.filesUtils.createFile(root + '/README.md', _shared_1.README_TEMPLATE_CODE);
// create .gitignore
await this.filesUtils.createFile(root + '/.gitignore', _shared_1.GIT_IGNORE_TEMPLATE_CODE);
// create CHANGELOG.md
await this.filesUtils.createFile(root + '/CHANGELOG.md', _shared_1.CHANGELOG_TEMPLATE_CODE);
}
}
exports.SetupGitRepositoryUtils = SetupGitRepositoryUtils;