X-Git-Url: https://jasonwoof.com/gitweb/?p=watch-my-terminal.git;a=blobdiff_plain;f=server.coffee;h=f79fe33108c099279a42e4d2f9b94350562e6fe1;hp=5beaa97c70a8aafbf14aaf2bcdf5ef2dbd256c78;hb=HEAD;hpb=a5f32e3687419a20da142d86f1d4e4f44b60cb52 diff --git a/server.coffee b/server.coffee index 5beaa97..f79fe33 100644 --- a/server.coffee +++ b/server.coffee @@ -1,3 +1,14 @@ +# SETTINGS +term_columns = 97 +term_lines = 63 +http_port = 2218 + +if process.argv.length > 2 + term_columns = parseInt process.argv[2] +if process.argv.length > 3 + term_lines = parseInt process.argv[3] + + handler = (req, res) -> reply_err = (req, res, msg) -> res.writeHead(200, 'Content-Type': 'text/plain') @@ -12,6 +23,9 @@ handler = (req, res) -> when '/terminal.js' filename = __dirname + '/terminal.coffee' type = 'text/javascript' + when '/htmlterm.js' + filename = __dirname + '/htmlterm.coffee' + type = 'text/javascript' when '/client.js' filename = __dirname + '/client.coffee' type = 'text/javascript' @@ -35,9 +49,8 @@ io = require('socket.io').listen(app) fs = require('fs') terminal = require('./terminal.coffee') -# SETTINGS -app.listen(2218) -term = terminal.new(104, 66) +app.listen(http_port) +term = terminal.new(term_columns, term_lines) sockets = []