1 | #!/usr/bin/env node
|
2 | 'use strict';
|
3 |
|
4 | var argv = require('yargs')
|
5 | .alias('p', 'port')
|
6 | .alias('e', 'env')
|
7 | .argv
|
8 | var c1 = argv._[0]
|
9 | var c2 = argv._[1]
|
10 |
|
11 | var broCliArgv = global.broCliArgv = {}
|
12 | broCliArgv.dist = argv.dist || process.env.BUILD_DIST || '.dist'
|
13 | process.env.NODE_ENV = broCliArgv.env = argv.env || (c1 === 'build' ? 'production' : 'development')
|
14 |
|
15 | if (c1 === 'build') {
|
16 | var gulp = require('./gulp-tasks')
|
17 | gulp.start('build')
|
18 | } else if (c1 === 'server') {
|
19 | require('./server').start(argv.port)
|
20 | }
|