| 1 | //go:build windows |
| 2 | |
| 3 | package persistentshell |
| 4 | |
| 5 | // A machine-driven Git Bash session must not pass through ConPTY: its screen |
| 6 | // rendering can rewrite non-ASCII bytes and completion markers. A long-lived |
| 7 | // pipe retains cwd/environment without terminal encoding, wrapping, or prompts. |
| 8 | func startPTY(argv []string, dir string, env []string) (ptyConn, error) { |
| 9 | return startPipe(argv, dir, env) |
| 10 | } |
| 11 |