From 826f9ad5f79036e06309587d34f6f6f28d87f599 Mon Sep 17 00:00:00 2001 From: Manuel Araoz Date: Tue, 27 May 2014 15:20:49 -0300 Subject: [PATCH] multi-copayer launch script --- launch.js | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100755 launch.js 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