From 8d72ea12b2b5948f904f5c3c75c384611ac3ee1c Mon Sep 17 00:00:00 2001 From: Faisal Misbah Date: Tue, 28 Jul 2026 18:26:35 +0500 Subject: [PATCH] fix: escape repoRoot in tmux new-session command --- dev/local/tmux.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev/local/tmux.ts b/dev/local/tmux.ts index e776e96309..c98426e05c 100644 --- a/dev/local/tmux.ts +++ b/dev/local/tmux.ts @@ -70,7 +70,7 @@ function createSession(sessionName: string, env?: Record): void .join(' ') : ''; const envPrefix = envArgs ? `${envArgs} ` : ''; - execSync(`tmux new-session -d ${envPrefix}-s ${sessionName} -n dashboard -c ${repoRoot}`, { + execSync(`tmux new-session -d ${envPrefix}-s ${sessionName} -n dashboard -c ${escapeForShell(repoRoot)}`, { stdio: 'ignore', }); for (const [key, value] of Object.entries(env ?? {})) {