UNPKG

784 BJavaScriptView Raw
1#!/usr/bin/env node
2
3/**
4 * module : Uba-Scripts
5 * author : Kvkens(yueming@yonyou.com)
6 * update : 2016-08-22 13:18:54
7 */
8
9var spawn = require('cross-spawn');
10var script = process.argv[2];
11var args = process.argv.slice(3);
12var chalk = require('chalk');
13var argv = require('minimist')(process.argv.slice(2));
14
15
16switch(script) {
17 case 'build':
18 case 'start':
19 case 'test':
20 case 'publish-maven':
21 if(script == 'publish-maven'){
22 script = 'publish';
23 }
24 var result = spawn.sync(
25 'node', [require.resolve('../scripts/' + script)].concat(args), {
26 stdio: 'inherit'
27 }
28 );
29 process.exit(result.status);
30 break;
31 default:
32 console.log(chalk.cyan('Error script "' + script + '".'));
33 console.log(chalk.cyan('Please you need to update uba $npm install uba -g'));
34 break;
35}
\No newline at end of file