From 924edc7af7d0ce340ecc1f6dcfd63f6dcfa387d5 Mon Sep 17 00:00:00 2001 From: Danielv123 Date: Fri, 19 May 2017 07:22:36 +0200 Subject: [PATCH] Allow starting plugins with arguments --- client.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client.js b/client.js index 8645fb03..e964e168 100644 --- a/client.js +++ b/client.js @@ -318,9 +318,10 @@ function instanceManagement() { let log = function(t) { console.log("Clusterio | "+ pluginDirectories[I] + " | " + t); } + let arguments = pluginConfig.arguments || []; let pluginConfig = require("./sharedPlugins/" + pluginDirectories[i] + "/config.js"); - plugins.push(child_process.spawn(pluginConfig.binary, [], { + plugins.push(child_process.spawn(pluginConfig.binary, arguments, { cwd: "./sharedPlugins/"+pluginDirectories[i], stdio: ['pipe', 'pipe', 'pipe'], }));