diff --git a/launch.js b/launch.js new file mode 100755 index 000000000..4d2ade4b3 --- /dev/null +++ b/launch.js @@ -0,0 +1,32 @@ +#! /usr/bin/node + +'use strict'; + + + +var sys = require('sys') +var exec = require('child_process').exec; +function puts(error, stdout, stderr) { sys.puts(stdout) } + +function isNumber(n) { + return !isNaN(parseInt(n)) && isFinite(n); +} + +var args = process.argv.slice(2); +var n_str = args[0]; +if (!isNumber(n_str)) { + console.log('Program requires one numeric argument'); + process.exit(1); +} + +var N = parseInt(n_str); +var DEFAULT_PORT = process.env.DEFAULT_PORT || 3000; + + +for (var i=0; i