shell tweaks, better handling for windows (#5455)

Co-authored-by: GitHub Action <action@github.com>
This commit is contained in:
Aiden Cline 2025-12-12 14:11:07 -08:00 committed by GitHub
commit 15caecdb45
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 116 additions and 80 deletions

View file

@ -1,13 +0,0 @@
export function shell() {
const s = process.env.SHELL
if (s) return s
if (process.platform === "darwin") {
return "/bin/zsh"
}
if (process.platform === "win32") {
return process.env.COMSPEC || "cmd.exe"
}
const bash = Bun.which("bash")
if (bash) return bash
return "bash"
}