From 4167d5a46db71b25be3984aa77905d1b78414c83 Mon Sep 17 00:00:00 2001 From: Philip Peterson <1326208+philip-peterson@users.noreply.github.com> Date: Thu, 29 May 2025 01:03:23 -0700 Subject: [PATCH] escape shell --- scripts/mk-snapshot.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/mk-snapshot.js b/scripts/mk-snapshot.js index ec38597d..0ffd844d 100644 --- a/scripts/mk-snapshot.js +++ b/scripts/mk-snapshot.js @@ -2,6 +2,7 @@ const { execSync } = require("child_process"); const pkg = require("../package.json"); const path = require("path"); const pnp = require("pnpapi"); +const shellescape = require('shell-escape'); const version = pkg.devDependencies.electron; if (!version) { @@ -15,7 +16,7 @@ process.env.ELECTRON_CUSTOM_VERSION = version; const downloadScript = pnp.resolveToUnqualified("electron-mksnapshot/download-mksnapshot.js", __filename); const mkSnapshotScript = path.resolve(__dirname, "../bin/mk-snapshot.js"); -execSync(`node ${downloadScript}`, { +execSync(shellescape(['node', downloadScript]), { stdio: "inherit", }); -execSync(`node ${mkSnapshotScript}`, { stdio: "inherit" }); +execSync(shellescape(['node', mkSnapshotScript]), { stdio: "inherit" });