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