2
0
mirror of https://github.com/cderche/greenlock-storage-s3 synced 2025-02-22 06:08:04 +00:00
2019-05-08 12:19:12 +01:00

36 lines
705 B
JavaScript
Executable File

#!/usr/bin/env node
var util = require('./util');
var input = process.argv[2];
var version;
switch (input) {
case 'major':
version = util.bumpMajor();
break;
case 'minor':
version = util.bumpMinor();
break;
case 'patch':
case undefined:
version = util.bumpPatch();
break;
default:
version = util.checkAndNormalizeVersion(input);
}
var nextReleaseFiles = util.listNextReleaseFiles();
var versionJSON = nextReleaseFiles.reduce(function(changes, filepath) {
return changes.concat(util.readChangesFromJSON(filepath));
}, []);
util.writeToVersionJSON(version, versionJSON);
util.clearNextReleaseDir();
util.addVersionJSONToChangelog(version, versionJSON);
util.writeToChangelog();