From 70c40a10739b076f05e93196d5464beff75c197c Mon Sep 17 00:00:00 2001 From: Alex Hancock Date: Mon, 15 Sep 2025 12:41:45 -0400 Subject: [PATCH] fix(1718): make --dir work when launching Goose.app (#4642) --- ui/desktop/src/main.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ui/desktop/src/main.ts b/ui/desktop/src/main.ts index 5361ec01..d321cfcf 100644 --- a/ui/desktop/src/main.ts +++ b/ui/desktop/src/main.ts @@ -434,9 +434,10 @@ let envToggles: EnvToggles = loadSettings().envToggles; // Parse command line arguments const parseArgs = () => { - const args = process.argv.slice(2); // Remove first two elements (electron and script path) let dirPath = null; + // Remove first two elements in dev mode (electron and script path) + const args = !dirPath && app.isPackaged ? process.argv : process.argv.slice(2); for (let i = 0; i < args.length; i++) { if (args[i] === '--dir' && i + 1 < args.length) { dirPath = args[i + 1];