diff options
| author | Gabriel Schneider <[email protected]> | 2026-09-30 14:10:15 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-10-01 00:12:17 -0300 |
| commit | 70ea4cb543df4724a977d7e8c10f2b5f470df94f (patch) | |
| tree | 6cd3d9399a9d954ca629d0c2d212b0a90d3ecd9f /docs/fs.md | |
| parent | 3cfc0d921184b5bf25e7855e22003b1ec230c32d (diff) | |
| download | pardes-70ea4cb543df4724a977d7e8c10f2b5f470df94f.tar.gz pardes-70ea4cb543df4724a977d7e8c10f2b5f470df94f.zip | |
Kill with a name and nothing running says "Kill: nothing running" and succeeds, as bare Kill does
Bare `Kill` with nothing running is a message, not a failure: a script's
Kill has nothing left to do. `Kill make` in the same state failed the
write with "no running command has that first word", as though make were
the mistake. With nothing running at all, named or not, Kill is now the
message. It still fails when commands run but none has the word. The two
tests that used `Kill zzz` as a builtin that always fails now use
`Unmount zzz`.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'docs/fs.md')
| -rw-r--r-- | docs/fs.md | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -260,8 +260,10 @@ goes on below `exit N` until it lets go of the pty. `Kill` (root ctl) stops the commands pardes started: bare, all; `Kill make ls`, those whose line starts with one of the words. For a command pane it signals the whole line, `&` jobs included; for a line typed into a shell only the foreground -job (SIGTERM), and the shell decides the rest. With nothing running it says -`Kill: nothing running`. Kill does not reach a REPL's code: use `sig INT` on +job (SIGTERM), and the shell decides the rest. With nothing running, named +or not, it says `Kill: nothing running` and the write succeeds; words that +name none of what runs fail it (`Kill: no running command has that first +word`). Kill does not reach a REPL's code: use `sig INT` on its `pty/ctl`. ## The root ctl |
