@cjbarth/github-release-notes
Version:
Create a release from a tag and uses issues or commits to creating the release notes. It also can generate a CHANGELOG.md file based on the release notes (or generate a brand new).
31 lines • 1.1 kB
JavaScript
var _Program = _interopRequireDefault(require("../dist/Program"));
var _Gren = _interopRequireDefault(require("../dist/Gren"));
var _options = require("./_options");
var _chalk = require("chalk");
function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; }
var changelogCommand = new _Program["default"]({
name: "".concat((0, _chalk.green)("gren"), " changelog"),
description: "Create a CHANGELOG.md file, based on release notes",
argv: process.argv,
cwd: process.cwd(),
options: _options.changelogOptions.concat(_options.globalOptions),
events: {
"--help": function help() {
console.log("");
console.log(" Basic Examples:");
console.log("");
console.log(" $ gren changelog");
console.log("");
console.log(" $ gren changelog --generate");
console.log("");
}
}
});
changelogCommand.init().then(function (options) {
var changelogAction = new _Gren["default"](options);
return changelogAction.changelog();
})["catch"](function (error) {
console.error(error);
process.exit(1);
});