@m59/reload-server
Version:
Simple SPA development server with reload API. Injects reload script.
21 lines (17 loc) • 744 B
JavaScript
const program = require('commander')
const Server = require('../')
const pkg = require('../package')
program
.version(pkg.version)
.option('-d, --dir [value]', 'directory of files to be served [cwd]')
.option('-p, --port [value]', '`port` argument for server.listen() [8080]')
.option('-H, --host [value]', '`host` argument for server.listen()')
.option('-q, --quiet' , 'disable logging')
.option('--wsPath [value]', 'path to the websocket server')
.parse(process.argv)
const server = Server(program)
const listener = server.listen(program.port || 8080, program.host, () => {
console.log('Listening on port: '+listener.address().port)
console.log('WebSocket path: '+server.wsPath)
})