Skip to content

docs: explain advantages over screen and tmux in README#43

Merged
kylecarbs merged 3 commits into
mainfrom
readme-why-section
Jun 11, 2026
Merged

docs: explain advantages over screen and tmux in README#43
kylecarbs merged 3 commits into
mainfrom
readme-why-section

Conversation

@kylecarbs

Copy link
Copy Markdown
Member

Adds a "Why boo?" section to the README answering the most common question: what does this offer over GNU screen or tmux?

  • screen: same architecture (built-in emulator, redraw from state), but its emulator is decades old; boo swaps that layer for libghostty-vt and answers terminal queries while detached.
  • Scripting: send, peek --json, wait --text/--idle vs -X stuff, hardcopy files, and sleep loops.
  • tmux: a philosophy note; boo keeps screen's simplicity.

Also adds the section to the README nav line.

Context

Prompted by an HN comment pointing out the README says boo is "a young project, not a drop-in GNU screen replacement" but never states its advantages over screen or tmux. The section text was drafted and reviewed in chat before opening this PR.


Generated by Coder Agents on behalf of @kylecarbs.

@kylecarbs kylecarbs merged commit b33e51b into main Jun 11, 2026
5 checks passed
@kylecarbs kylecarbs deleted the readme-why-section branch June 11, 2026 22:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant