Sharing a Pane
One command publishes a live pane to your workspace -- teammates watch it in real time.
What you'll see
- Launch
ryshwith an enabled[upstream]block. - Double-Escape into rysh mode and run
##share statusto check the upstream connection. ##share pane viewpublishes the pane; the ShareRegistry spawns an UpstreamShareActor that registers it on the server.- Back in shell mode, run
ls -laso redacted output streams to subscribers. ##share listshows every active share with its share ID.
Commands shown
rysh
##share status
##share pane view
ls -la
##share list
Keys used
EnterEscape
Transcript
0:00One command publishes a live pane to your workspace -- teammates watch it in real time.
0:03Start rysh with an upstream workspace configured. Sharing registers your pane on the server for remote collaborators.
0:09Double-Escape into rysh mode. ##share status shows whether you're connected to the upstream server.
0:26Now anything you do here streams to subscribers. Redacted output forwards to the share's output topic continuously.
0:34Back in rysh mode, ##share list shows every active share in this session, each with its own share ID.
0:44From local pane to shared workspace in a single command. Your collaborators are now watching live.
Key takeaway
##share pane [view|control] registers a pane on the upstream server via the ShareRegistry/UpstreamShareActor and streams its redacted output live.