UNPKG

release-it

Version:

Interactive release tool for Git repositories. Increment version, commit, tag, push, build, publish to npm. Supports to build and release to a distribution/component repository.

29 lines (23 loc) 531 B
#!/usr/bin/env node const release = require('../lib/release'), args = [].slice.call(process.argv, 2), isDebug = args.indexOf('--debug') !== -1; var exitCode = 0; release.cli(args).then(function() { process.exit(exitCode); }).catch(function(err) { exitCode = 1; if(!isDebug) { console.error(err); } else { throw err; } }); process.on('exit', function() { process.exit(exitCode); }); process.on('unhandledRejection', function(err){ if(isDebug && err instanceof Error) { console.error(err); } });