UNPKG

626 BJavaScriptView Raw
1#!/usr/bin/env node
2
3var server = require('../src/index.js');
4var fs = require('vinyl-fs');
5
6var opts = {};
7
8var program = require('commander');
9
10program
11 .version('1.2.4')
12 .option('-n, --no-browser', 'Do not open in a Browser')
13 .option('-l, --log [type]', 'Log level (default: info)', 'info')
14 .option('-p, --port <n>', 'The port to run on', parseInt)
15 .parse(process.argv);
16
17if (program.log)
18 opts.log = program.log;
19if (program.noBrowser)
20 opts.open = false;
21if (program.port)
22 opts.port = program.port;
23if (program.host)
24 opts.host = program.host;
25
26opts.livereload = {
27 enable: true
28};
29
30fs.src('.').pipe(server(opts));