UNPKG

npub

Version:

publishing tool for your node projects hosted on github

34 lines (33 loc) 1.01 kB
// Generated by CoffeeScript 2.0.0-beta7 void function () { var cli, command, config, directory, npub, option; npub = require('./index'); cli = function (command, option, directory, config) { switch (command) { case 'prep': return npub.prep(directory, config); case 'publish': if (!(null != option)) { console.log('<version> required for command: npub publish <version>'); process.exit(2); } return npub.publish(directory, option, config); case 'verify': return npub.verify(directory, function (err) { if (err) return process.exit(2); }); default: return console.log('invalid command: "' + command + '"'); } }; command = process.argv[2]; option = process.argv[3]; directory = process.cwd(); config = require('' + directory + '/package.json').publishConfig; if (null != config) { delete config.registry; delete config.tag; } cli(command, option, directory, config); }.call(this);