1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | const fs = require("fs");
|
4 | const Fixture_1 = require("../Fixture");
|
5 | const Git_1 = require("../Git");
|
6 | const Log_1 = require("../Log");
|
7 | function 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" , ".releaserc.yml" );
|
22 | Git_1.Git.add(".releaserc.yml" );
|
23 | Log_1.Log.success('Generated .releaserc');
|
24 | }
|
25 | exports.handle = handle;
|