Prefer Windows editor command shims

Refs #1348
This commit is contained in:
Bubu
2026-06-10 01:04:23 +08:00
committed by GitHub
parent edd5a99832
commit dcbbaa8ece
2 changed files with 55 additions and 4 deletions
@@ -147,16 +147,19 @@ function resolveExecutable(
continue;
}
const candidate = `${directory}/${command}`;
if (input.existsSync(candidate)) {
return candidate;
}
if (input.platform === "win32") {
for (const extension of [".exe", ".cmd"]) {
const hasExtension = Boolean(win32.extname(command));
const extensions = hasExtension ? [""] : [".exe", ".cmd", ".bat", ".com", ""];
for (const extension of extensions) {
const windowsCandidate = `${candidate}${extension}`;
if (input.existsSync(windowsCandidate)) {
return windowsCandidate;
}
}
continue;
}
if (input.existsSync(candidate)) {
return candidate;
}
}
return null;