pi-mono/packages/env/src
Armin Ronacher 367b2bcf59 feat(env): run programs in pseudo-terminals for interactive terminals
The daemon gets pty, ptyWrite and ptyResize: raw terminal output as events, input in arrival order, SIGWINCH on resize, and the process group killed on cancel or a lost connection. openTerminal() is the client, localDaemon() the daemon for this machine. Unix only; Windows answers ENOTSUP.
2026-10-11 16:35:08 +00:00
..
connection.ts feat(env): lazy SSH connections 2026-10-05 20:39:50 +02:00
errors.ts fix(env): daemon robustness, output windows, native watching and Node read semantics 2026-10-05 17:32:22 +02:00
index.ts feat(env): run programs in pseudo-terminals for interactive terminals 2026-10-11 16:35:08 +00:00
remote-env.ts fix(env): daemon robustness, output windows, native watching and Node read semantics 2026-10-05 17:32:22 +02:00
ssh.ts feat(env): run programs in pseudo-terminals for interactive terminals 2026-10-11 16:35:08 +00:00
terminal.ts feat(env): run programs in pseudo-terminals for interactive terminals 2026-10-11 16:35:08 +00:00
watch.ts fix(env): daemon robustness, output windows, native watching and Node read semantics 2026-10-05 17:32:22 +02:00