UNPKG

1.16 kBJavaScriptView Raw
1// Generated by CoffeeScript 2.0.0-beta7
2void function () {
3 var argv, cli, config, directory, minimist, npub;
4 npub = require('./index');
5 minimist = require('minimist');
6 cli = function (argv, directory, config) {
7 var command, testCommand, version;
8 command = argv._[0];
9 switch (command) {
10 case 'prep':
11 return npub.prep(directory, config);
12 case 'publish':
13 version = argv.v || argv._[1];
14 if (!(null != version)) {
15 console.log('<version> required for command: npub publish <version>');
16 process.exit(2);
17 }
18 testCommand = argv.t || argv.test;
19 return npub.publish(directory, version, testCommand, config);
20 case 'verify':
21 return npub.verify(directory, function (err) {
22 if (err)
23 return process.exit(2);
24 });
25 default:
26 return console.log('invalid command: "' + command + '"');
27 }
28 };
29 argv = minimist(process.argv.slice(2));
30 directory = process.cwd();
31 config = require('' + directory + '/package.json').publishConfig;
32 if (null != config) {
33 delete config.registry;
34 delete config.tag;
35 }
36 cli(argv, directory, config);
37}.call(this);