| 12345678910111213141516171819202122232425 | #!/usr/bin/env nodevar cli = require('cli').enable('status', 'daemon');cli.parse({    log:   ['l', 'Enable logging'],    port:  ['p', 'Listen on this port', 'number', 8080],    serve: [false, 'Serve static files from PATH', 'path', './public']});cli.main(function (args, options) {    var server, middleware = [];        if (options.log) {        this.debug('Enabling logging');        middleware.push(require('creationix/log')());    }    this.debug('Serving files from ' + options.serve);    middleware.push(require('creationix/static')('/', options.serve, 'index.html'));        server = this.createServer(middleware).listen(options.port);        this.ok('Listening on port ' + options.port);});
 |