UNPKG

798 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const fs = require("fs");
4const Fixture_1 = require("../Fixture");
5const Git_1 = require("../Git");
6const Log_1 = require("../Log");
7function handle() {
8 const hasReleaseRc = (() => {
9 const rds = fs.readdirSync(process.cwd(), 'utf8');
10 for (const f of rds) {
11 if (f.startsWith('.releaserc')) {
12 return true;
13 }
14 }
15 return false;
16 })();
17 if (hasReleaseRc) {
18 Log_1.Log.info('Skipping .releaserc');
19 return;
20 }
21 new Fixture_1.Fixture('init').copy(".releaserc.yml" /* FILE */, ".releaserc.yml" /* FILE */);
22 Git_1.Git.add(".releaserc.yml" /* FILE */);
23 Log_1.Log.success('Generated .releaserc');
24}
25exports.handle = handle;