preen
Browse markdown and diffs in the terminal, without opening an editor — thin glue over glow, delta and fzf.
Birds preen to tidy their feathers. You preen your diff before you commit.
Built on three great tools
preen renders nothing itself. It is the glue, and the shared theme.
Get running
# install (clones preen and links it into ~/.local/bin)
curl -fsSL https://raw.githubusercontent.com/beatzball/preen/main/install.sh | bash
# diffs in a git repo, markdown anywhere else
preen
Five things to point it at
preen diff
Browse what you have not committed. Staged and unstaged together.
preen md
Browse every markdown file under a directory.
preen pr 42
Review a GitHub PR. No checkout, and no fetch per file.
preen wt
Pick a worktree and see what the agent changed.
git diff | preen
Pipe anything in. It works out which renderer to use.