1 | #!/usr/bin/env node
|
2 |
|
3 | var program = require('commander');
|
4 | var pkg = require('../package.json');
|
5 |
|
6 | program
|
7 | .version(pkg.version)
|
8 | .on('--help', function(){
|
9 | console.log(' Examples:');
|
10 | console.log('');
|
11 | console.log(' $ ems --help');
|
12 | console.log(' $ ems --version');
|
13 | console.log('');
|
14 | })
|
15 | .command('precompile <target>', 'precompile assets of given application')
|
16 | .command('new <target>', 'generate a new ems application')
|
17 | .command('start <target>', 'start ems application')
|
18 | .parse(process.argv);
|
19 |
|
20 | // console.log(program);
|
21 | var has = false;
|
22 | program.commands.forEach(function(c) {
|
23 | if(program.args[0] === c._name) {
|
24 | return has = true;
|
25 | }
|
26 | });
|
27 |
|
28 | if(has === false) {
|
29 | console.error('Unknown command '+program.args[0]);
|
30 | } |
\ | No newline at end of file |