From 03803697fe15f65b48f03c0db71f53973cc9ad58 Mon Sep 17 00:00:00 2001 From: Evan Feenstra Date: Fri, 27 Nov 2020 15:10:53 -0800 Subject: [PATCH] fix cmdline args --- dist/src/builtin/loop.js | 17 ++++++++++++++--- dist/src/builtin/loop.js.map | 2 +- src/builtin/loop.ts | 17 ++++++++++++++--- 3 files changed, 29 insertions(+), 7 deletions(-) diff --git a/dist/src/builtin/loop.js b/dist/src/builtin/loop.js index 3b61ed6..9cd9049 100644 --- a/dist/src/builtin/loop.js +++ b/dist/src/builtin/loop.js @@ -117,9 +117,17 @@ function init() { message.channel.send({ embed }); return; } - const cmd = `loop --tlscertpath=${config.tls_location} --rpcserver=localhost:10009 out --channel=${chan} --amt=${amt} --fast --addr=${addy}`; - console.log("=> LOOPBOT cmd:", cmd); - let childProcess = child_process_1.spawn(cmd); + const cmd = `loop`; + const args = [ + 'out', + `--tlscertpath=${config.tls_location}`, + `--rpcserver=localhost:10009`, + `--channel=${chan}`, + `--amt=${amt}`, + `--fast`, + `--addr=${addy}` + ]; + let childProcess = child_process_1.spawn(cmd, args); childProcess.stdout.on('data', function (data) { const stdout = data.toString(); console.log("LOOPBOT stdout:", stdout); @@ -138,6 +146,9 @@ function init() { } } }); + childProcess.on('error', (error) => { + console.log(error.toString()); + }); } catch (e) { console.log('LoopBot error', e); diff --git a/dist/src/builtin/loop.js.map b/dist/src/builtin/loop.js.map index 6190000..aa1d199 100644 --- a/dist/src/builtin/loop.js.map +++ b/dist/src/builtin/loop.js.map @@ -1 +1 @@ -{"version":3,"file":"loop.js","sourceRoot":"","sources":["../../../src/builtin/loop.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"loop.js","sourceRoot":"","sources":["../../../src/builtin/loop.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/src/builtin/loop.ts b/src/builtin/loop.ts index 9ed208b..bc1006d 100644 --- a/src/builtin/loop.ts +++ b/src/builtin/loop.ts @@ -113,9 +113,17 @@ export function init() { message.channel.send({ embed }) return } - const cmd = `loop --tlscertpath=${config.tls_location} --rpcserver=localhost:10009 out --channel=${chan} --amt=${amt} --fast --addr=${addy}` - console.log("=> LOOPBOT cmd:",cmd) - let childProcess = spawn(cmd) + const cmd = `loop` + const args = [ + 'out', + `--tlscertpath=${config.tls_location}`, + `--rpcserver=localhost:10009`, + `--channel=${chan}`, + `--amt=${amt}`, + `--fast`, + `--addr=${addy}` + ] + let childProcess = spawn(cmd, args) childProcess.stdout.on('data', function (data) { const stdout = data.toString() console.log("LOOPBOT stdout:",stdout) @@ -134,6 +142,9 @@ export function init() { } } }) + childProcess.on('error', (error) => { + console.log(error.toString()); + }); } catch (e) { console.log('LoopBot error', e) }