UNPKG

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