pi-mono/packages/env/src
Armin Ronacher 032656b6c6 fix(env): kill what a process program left running when it exits
When a program started by the process operation exits on its own, the
daemon now ends its process group (Unix) or its own job object (Windows)
before reaping it, so a wrapper like npx does not leave its server
running. The pid leaves the tracked groups before it is reaped, so a
racing close cannot signal a reused pid.
2026-11-03 14:17:21 +01:00
..
connection.ts fix(env): include stderr in pi-env startup errors (#10716) 2026-10-27 16:16:49 +01: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 with plain pipes through the daemon 2026-11-03 00:53:07 +01:00
list-files.ts feat(chord): Chord v2 is the package's root 2026-11-02 22:36:55 +00:00
process.ts fix(env): kill what a process program left running when it exits 2026-11-03 14:17:21 +01:00
remote-env.ts feat(chord): Chord v2 is the package's root 2026-11-02 22:36:55 +00: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): report a terminal's foreground job with ptyForeground 2026-10-11 16:35:08 +00:00
watch.ts feat(chord): Chord v2 is the package's root 2026-11-02 22:36:55 +00:00