paco
Version:
Node package development/distribution utility kit
33 lines (24 loc) • 649 B
JavaScript
/**
* paco bump
*
* TODO: Make more transparent to npm version
*/
;
// Dependencies
var paco = require('../api');
// Task
module.exports = function (_yargs) {
_yargs.command('bump', 'Bumps the package.json version, optionally creating a git commit and/or tag', function (yargs) {
yargs.usage('paco bump [version] [options]');
require('./options/tag')(yargs);
require('./options/message')(yargs);
require('./options/commit')(yargs);
require('./options/help')(yargs);
var argv = yargs.argv;
argv.version = argv._[1];
if (!argv.help) {
paco.bump(argv);
}
});
};