diff --git a/src/shared/services/cliRuntime.ts b/src/shared/services/cliRuntime.ts index 86da91a085..5cb2cda0f3 100644 --- a/src/shared/services/cliRuntime.ts +++ b/src/shared/services/cliRuntime.ts @@ -537,7 +537,16 @@ const locateCommand = async (command: string, env: Record l.trim()) + .filter(Boolean); + const winExt = /\.(cmd|exe|bat|com)$/i; + const preferred = lines.find((l) => winExt.test(l)) || lines[0]; + return { installed: true, commandPath: preferred, reason: null }; } return { installed: false, commandPath: null, reason: "not_found" }; }