From f4f96364057511044217f9823efdfb2199940dd2 Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Tue, 11 Feb 2020 19:40:35 -0600 Subject: [PATCH] Fix Unix binary execution --- src/helpers.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/helpers.js b/src/helpers.js index d0a5ae0..66ea449 100644 --- a/src/helpers.js +++ b/src/helpers.js @@ -82,7 +82,7 @@ const _getDefaultRepertoryArgs = (provider, remote) => { const _getRepertoryExec = version => { return { - cmd: (os.platform() === 'win32') ? 'repertory.exe' : 'repertory', + cmd: (os.platform() === 'win32') ? 'repertory.exe' : './repertory', working: path.join(_getDataDirectory(), version), }; }; @@ -288,7 +288,7 @@ module.exports.executeAndWait = (command, ignoreResult) => { module.exports.executeAsync = (command, args=[]) => { return new Promise((resolve, reject) => { const launchProcess = (count, timeout) => { - const cmd = path.basename(command); + let cmd = path.basename(command); const working = cmd.length === command.length ? null : command.substr(0, command.length - cmd.length); let processOptions = { detached: true, @@ -296,6 +296,7 @@ module.exports.executeAsync = (command, args=[]) => { }; if (working) { processOptions.cwd = working; + cmd = './' + cmd; } const process = new spawn(cmd, args, processOptions);