shell.ts 300 B

12345678910111213
  1. export function shell() {
  2. const s = process.env.SHELL
  3. if (s) return s
  4. if (process.platform === "darwin") {
  5. return "/bin/zsh"
  6. }
  7. if (process.platform === "win32") {
  8. return process.env.COMSPEC || "cmd.exe"
  9. }
  10. const bash = Bun.which("bash")
  11. if (bash) return bash
  12. return "bash"
  13. }