1 |
|
2 |
|
3 |
|
4 | var Picidae = require('../lib');
|
5 | var getPath = require('./lib/getPath');
|
6 |
|
7 | module.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 |
|
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 |
|