1 | #!/usr/bin/env node
|
2 |
|
3 | var chokidarEvEmitter = require('./server.js')
|
4 | var program = require('commander')
|
5 | var path = require('path')
|
6 |
|
7 | program
|
8 | .option('-l, --port <n>')
|
9 | .option('-p, --path <path>')
|
10 | .option('-d, --dir <n>')
|
11 | .option('-P, --poll')
|
12 | .parse(process.argv)
|
13 |
|
14 | var opts = {}
|
15 |
|
16 | opts.port = program.port || '5776'
|
17 |
|
18 | opts.path = program.path
|
19 |
|
20 | opts.dir = program.dir || path.resolve('.')
|
21 |
|
22 | if (program.poll) {
|
23 | opts.chokidar = { usePolling: true }
|
24 | }
|
25 |
|
26 | chokidarEvEmitter(opts)
|