From 1121b81f12d51428d7eca62859918d6415e72ee3 Mon Sep 17 00:00:00 2001 From: Ivan Date: Fri, 3 Apr 2026 23:29:13 +0300 Subject: [PATCH] fix(cli): guard against empty where output on Windows --- src/shared/services/cliRuntime.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/shared/services/cliRuntime.ts b/src/shared/services/cliRuntime.ts index 5cb2cda0f3..ac8b390bfa 100644 --- a/src/shared/services/cliRuntime.ts +++ b/src/shared/services/cliRuntime.ts @@ -544,6 +544,9 @@ const locateCommand = async (command: string, env: Record l.trim()) .filter(Boolean); + if (lines.length === 0) { + return { installed: false, commandPath: null, reason: "not_found" }; + } const winExt = /\.(cmd|exe|bat|com)$/i; const preferred = lines.find((l) => winExt.test(l)) || lines[0]; return { installed: true, commandPath: preferred, reason: null };