From 572721c57f2fab20406eb748efbbaadd8d2d6b42 Mon Sep 17 00:00:00 2001 From: Samuel Elliott Date: Sun, 25 Nov 2018 01:04:07 +0000 Subject: [PATCH] Fix inject script for Canary on Linux --- scripts/inject.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/inject.js b/scripts/inject.js index 8516a926..b7c6c165 100644 --- a/scripts/inject.js +++ b/scripts/inject.js @@ -4,12 +4,12 @@ const path = require('path'); const useBdRelease = args[2] && args[2].toLowerCase() === 'release'; const releaseInput = useBdRelease ? args[3] && args[3].toLowerCase() : args[2] && args[2].toLowerCase(); -const release = releaseInput === 'canary' ? 'DiscordCanary' : releaseInput === 'ptb' ? 'DiscordPTB' : 'Discord'; +const release = releaseInput === 'canary' ? 'Discord Canary' : releaseInput === 'ptb' ? 'Discord PTB' : 'Discord'; console.log(`Injecting into version ${release}`); const discordPath = (function() { if (process.platform === 'win32') { - const basedir = path.join(process.env.LOCALAPPDATA, release); + const basedir = path.join(process.env.LOCALAPPDATA, release.replace(/ /g, '')); if (!fs.existsSync(basedir)) throw new Error(`Cannot find directory for ${release}`); const version = fs.readdirSync(basedir).filter(f => fs.lstatSync(path.join(basedir, f)).isDirectory() && f.split('.').length > 1).sort().reverse()[0]; return path.join(basedir, version, 'resources'); @@ -21,7 +21,7 @@ const discordPath = (function() { return path.join(appPath, 'Contents', 'Resources'); } else if (process.platform === 'linux') { - return path.join('/usr', 'share', release.toLowerCase(), 'resources'); + return path.join('/usr', 'share', release.toLowerCase().replace(/ /g, '-'), 'resources'); } })();