UNPKG

773 BJavaScriptView Raw
1// #!/usr/bin/env node
2// var commander = require('commander');
3
4var Picidae = require('../lib');
5var getPath = require('./lib/getPath');
6
7module.exports = function (commander) {
8 if (!process.env.NODE_ENV) {
9 process.env.NODE_ENV = 'development'
10 }
11 var p = getPath(commander.config)
12 var configPath = p.configPath, cwd = p.cwd
13 var config = require(configPath)
14
15 process.chdir(cwd)
16
17 config.id = require('md5')(configPath).substr(0, 8);
18 config.watch = true;
19 config.ssr = false;
20 // config.quickHot = commander.quickHot;
21
22 var picidae = new Picidae(config)
23 picidae.start();
24
25 process.on('SIGINT', function () {
26 picidae.clearTmp();
27 picidae.stop(function () {
28 });
29 process.exit(1);
30 });
31}
32
33