opencode/packages/util/src/shell.ts
2025-12-04 20:32:08 -06:00

13 lines
300 B
TypeScript

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"
}