diff options
| author | Adam <[email protected]> | 2025-12-04 15:37:29 -0600 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-12-04 15:37:29 -0600 |
| commit | d763c11a6d5bc57869f11c87f5a293f61e427e0a (patch) | |
| tree | 88fd0024e1c8a2fe5cee803ccf110a3cac6768d4 /packages/util/src/shell.ts | |
| parent | b1202ac6db1cbead1e8f205913524f1c47322970 (diff) | |
| download | opencode-d763c11a6d5bc57869f11c87f5a293f61e427e0a.tar.gz opencode-d763c11a6d5bc57869f11c87f5a293f61e427e0a.zip | |
feat(desktop): terminal pane (#5081)
Co-authored-by: Github Action <[email protected]>
Co-authored-by: Dax Raad <[email protected]>
Diffstat (limited to 'packages/util/src/shell.ts')
| -rw-r--r-- | packages/util/src/shell.ts | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/packages/util/src/shell.ts b/packages/util/src/shell.ts new file mode 100644 index 000000000..e23ba0199 --- /dev/null +++ b/packages/util/src/shell.ts @@ -0,0 +1,13 @@ +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" +} |
