From 1b46b2a7269037b7941a6928d021b532a52d1d4e Mon Sep 17 00:00:00 2001 From: cgeek <cem.moreau@gmail.com> Date: Sat, 13 Jul 2013 00:32:49 +0200 Subject: [PATCH] Add --initKeys option --- bin/nodecoin | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/bin/nodecoin b/bin/nodecoin index 8c83ecff7..10efa1bbf 100755 --- a/bin/nodecoin +++ b/bin/nodecoin @@ -4,9 +4,14 @@ var config = require('../config'), nodecoin = require('../lib/nodecoin'), program = require('commander'); +function keys (val) { + return val.split(','); +} + program .version('0.0.1') .option('-p, --port <port>', 'Port to listen for requests', parseInt) + .option('-k, --initKeys <keylist>', 'List of public key pathes, comma separated.', keys) .option('--ipv4 <address>', 'IPV4 interface to listen for requests') .option('--ipv6 <address>', 'IPV6 interface to listen for requests') .parse(process.argv); @@ -15,6 +20,13 @@ config.server.port = program.port || config.server.port; config.server.ipv4address = program.ipv4 || config.server.ipv4address; config.server.ipv6address = program.ipv6 || config.server.ipv6address; +// Set init keys +config.initKeys = []; +program.initKeys = program.initKeys || []; +for(var i in program.initKeys){ + config.initKeys.push({path: program.initKeys[i]}); +} + var app = nodecoin.express.app(config); if(!config.server.ipv4address){ -- GitLab