UNPKG

@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
#!/usr/bin/env node 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); });