UNPKG

630 BPlain TextView Raw
1#!/usr/bin/env node
2
3var minimist = require( 'minimist' ),
4 command;
5
6command = 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
27if ( command.help || ( process.argv.length <= 2 && process.stdin.isTTY ) ) {
28 require( './showHelp' )();
29}
30
31else if ( command.version ) {
32 console.log( 'rollup version ' + require( '../package.json' ).version );
33}
34
35else {
36 require( './runRollup' )( command );
37}