1 | #!/usr/bin/env node
|
2 |
|
3 | var path = require('path');
|
4 | var core = require(path.resolve(__dirname, '..', 'blow.js'));
|
5 |
|
6 | var indexPath = path.resolve(__dirname, '..', 'index.html');
|
7 |
|
8 | var argv = require('optimist')
|
9 | .usage('Usage: $0')
|
10 | .default('listen', '0.0.0.0:0')
|
11 | .default('style', 'bdd')
|
12 | .default('index', indexPath)
|
13 | .argv
|
14 |
|
15 | // Create object to send
|
16 | var files = argv.files || argv._;
|
17 |
|
18 | var settings = {
|
19 | port: argv.listen.split(':')[1],
|
20 | address: argv.listen.split(':')[0],
|
21 | style: argv.style,
|
22 | index: argv.index
|
23 | };
|
24 |
|
25 | // start server
|
26 | core(files, settings);
|