diff --git a/package.json b/package.json index 38e775ec0..438efac42 100644 --- a/package.json +++ b/package.json @@ -25,8 +25,8 @@ "watchWeb": "pnpm buildWeb --watch", "generatePluginJson": "tsx scripts/generatePluginList.ts", "generateTypes": "tspc --emitDeclarationOnly --declaration --outDir packages/vencord-types --allowJs false", - "inject": "node scripts/runInstaller.mjs", - "uninject": "node scripts/runInstaller.mjs", + "inject": "node scripts/runInstaller.mjs -- --install", + "uninject": "node scripts/runInstaller.mjs -- --uninstall", "lint": "eslint", "lint-styles": "stylelint \"src/**/*.css\" --ignore-pattern src/userplugins", "lint:fix": "pnpm lint --fix", diff --git a/scripts/runInstaller.mjs b/scripts/runInstaller.mjs index 145ea5a5e..3151ca5b3 100644 --- a/scripts/runInstaller.mjs +++ b/scripts/runInstaller.mjs @@ -118,8 +118,11 @@ const installerBin = await ensureBinary(); console.log("Now running Installer..."); +const argStart = process.argv.indexOf("--"); +const args = argStart === -1 ? [] : process.argv.slice(argStart + 1); + try { - execFileSync(installerBin, { + execFileSync(installerBin, args, { stdio: "inherit", env: { ...process.env,