9dd3d5d9
docs: mux wall in the README's wall section; wallview in the layer table
a73x 2026-08-19 17:17
Commit message
CLAUDE.md
| Old | New | ||
|---|---|---|---|
| @@ -38,7 +38,7 @@ Layers are enforced in `build.zig`'s module table (grep `.layer =` for the graph | |||
| 38 | | 0 | `protocol` `engine` `pty` `quic` `keymap` `xdg` `sockpath` `proxy` `testtmp` | | 38 | | 0 | `protocol` `engine` `pty` `quic` `keymap` `xdg` `sockpath` `proxy` `testtmp` | |
| 39 | | 1 | `quic_server` `quic_client` `predict` `spawn` `handoff` `delta` `cmd` `shellint` `replica` `paint` | | 39 | | 1 | `quic_server` `quic_client` `predict` `spawn` `handoff` `delta` `cmd` `shellint` `replica` `paint` | |
| 40 | | 2 | `server` `client` `muxa` | | 40 | | 2 | `server` `client` `muxa` | |
| 41 | | 3/4 | `mux_main` `main`(muxd) `webhub` `webhub_main`(muxweb) | | 41 | | 3/4 | `mux_main` `main`(muxd) `webhub` `wallview` `webhub_main`(muxweb) | |
| 42 | 42 | ||
| 43 | Binaries: `muxd` (daemon), `mux` (client), `muxa` (agent client, JSON verbs), | 43 | Binaries: `muxd` (daemon), `mux` (client), `muxa` (agent client, JSON verbs), |
| 44 | `muxweb` (browser hub). Test fixtures in `test/`: `ptyclient` (real client on a | 44 | `muxweb` (browser hub). Test fixtures in `test/`: `ptyclient` (real client on a |
README.md
| Old | New | ||
|---|---|---|---|
| @@ -116,6 +116,18 @@ line, so the next bare `muxweb` comes back to the same wall. | |||
| 116 | Localhost only, deliberately: to see it from another machine, forward it — | 116 | Localhost only, deliberately: to see it from another machine, forward it — |
| 117 | `ssh -L 7681:127.0.0.1:7681 HOST`. | 117 | `ssh -L 7681:127.0.0.1:7681 HOST`. |
| 118 | 118 | ||
| 119 | The same wall, without a browser: | ||
| 120 | |||
| 121 | ```sh | ||
| 122 | mux wall # the saved wall, as stripes in this terminal | ||
| 123 | mux wall HOST '--sock /tmp/s.sock#b' # ...or state it (one spelling per argument) | ||
| 124 | ``` | ||
| 125 | |||
| 126 | Read-only: each stripe is a live session (label bar + the rows around its | ||
| 127 | cursor), attached the way `muxa` attaches — no size claim, so watching | ||
| 128 | never resizes anyone. `q` or `Ctrl-\` leaves. To type into a session, | ||
| 129 | attach to it: `mux HOST --session b`. | ||
| 130 | |||
| 119 | ## Everything else | 131 | ## Everything else |
| 120 | 132 | ||
| 121 | ```sh | 133 | ```sh |