github-release-from-cc-changelog
Version:
Create/update Github release notes from a CHANGELOG
42 lines (28 loc) • 746 B
JavaScript
;
require("essentials");
const meta = require("../package");
const argv = require("minimist")(process.argv.slice(2), {
boolean: ["help", "version"],
alias: { help: "h", version: "v" }
});
const [version] = argv._;
const usage = `dump-release-from-cc-changelog v${ meta.version }
Usage: dump-release-from-cc-changelog [-h | --help] <packageVersion>
Resolve from CHANGELOG.md and dump release notes of given version
Options:
--help, -h Show this message
`;
if (argv.help) {
process.stdout.write(usage);
return;
}
if (argv.version) {
process.stdout.write(`${ meta.version }\n`);
return;
}
if (!version) {
process.stdout.write(usage);
return;
}
require("../lib/private/cli/dump")(version);