1 | #!/usr/bin/env node
|
2 |
|
3 | var minimist = require( 'minimist' ),
|
4 | command;
|
5 |
|
6 | command = minimist( process.argv.slice( 2 ), {
|
7 | alias: {
|
8 | // Aliases
|
9 | strict: 'useStrict',
|
10 |
|
11 | // Short options
|
12 | c: 'config',
|
13 | d: 'indent',
|
14 | e: 'external',
|
15 | f: 'format',
|
16 | g: 'globals',
|
17 | h: 'help',
|
18 | i: 'input',
|
19 | m: 'sourcemap',
|
20 | n: 'name',
|
21 | o: 'output',
|
22 | u: 'id',
|
23 | v: 'version'
|
24 | }
|
25 | });
|
26 |
|
27 | if ( command.help || ( process.argv.length <= 2 && process.stdin.isTTY ) ) {
|
28 | require( './showHelp' )();
|
29 | }
|
30 |
|
31 | else if ( command.version ) {
|
32 | console.log( 'rollup version ' + require( '../package.json' ).version );
|
33 | }
|
34 |
|
35 | else {
|
36 | require( './runRollup' )( command );
|
37 | }
|