Fallback when tmux is not available — runs a non-persistent shell.
()
| 180 | |
| 181 | /** Fallback when tmux is not available — runs a non-persistent shell. */ |
| 182 | private runShellDirect(): void { |
| 183 | const shell = process.env.SHELL || '/bin/bash' |
| 184 | const cwd = pwd() |
| 185 | spawnSync(shell, ['-i', '-l'], { |
| 186 | stdio: 'inherit', |
| 187 | cwd, |
| 188 | env: process.env, |
| 189 | }) |
| 190 | } |
| 191 | } |