paco
Version:
Node package development/distribution utility kit
33 lines (24 loc) • 691 B
JavaScript
/**
* paco release
*/
;
// Dependencies
var paco = require('../api');
// Task
module.exports = function (_yargs) {
_yargs.command('release', 'Publishes a new release (lint, test, build, bump, publish, push)', function (yargs) {
yargs.usage('paco release [version] [options]');
require('./options/tag')(yargs);
require('./options/message')(yargs);
require('./options/commit')(yargs);
require('./options/git-push')(yargs);
require('./options/git-push-tags')(yargs);
require('./options/help')(yargs);
var argv = yargs.argv;
argv.version = argv._[1];
if (!argv.help) {
paco.release(argv);
}
});
};