delta
$ brew install git-deltaReadable diffs, git pager, and syntax highlighting from the terminal.
- delta fits git & github well, especially for readable diffs, git pager, and syntax highlighting from the terminal.
- 6,931 homebrew installs (30d).
- Easy to automate.
- Best treated as a human-first terminal tool.
- Output is mostly text-first, so verify results before scripting around it.
Delta guide
Readable diffs, git pager, and syntax highlighting from the terminal. Built by Dan Davison.
Open CLI packages the install path, verify step, and safe-start workflow so this tool can move from “interesting CLI” to something you can actually use. It also integrates with skills.sh so each CLI comes with the right companion skills, not just a binary and a docs link.
When to apply
- readable diffs, git pager, and syntax highlighting from the terminal.
- You work with git workflows and want a fast terminal interface.
- You need readable diffs.
- You need git pager.
- You need syntax highlighting.
Quick reference
brew install git-deltadelta --versiongit -c core.pager=delta diffOpen CLI × skills.sh
Open CLI integrates delta with the right skills.sh companions so you get the tool and the workflow together.
Git Workflow
Recommended pairingOpen CLI recommends this skills.sh skill because it fits git workflows. Use cleaner branches, reviews, and merge flows around Git-based CLIs.
$ npx skills add https://github.com/supercent-io/skills-template --skill git-workflowUse delta together with the Git Workflow skills.sh skill. Start with safe inspection commands, summarize what you find, and ask before any step with side effects.
Why this tool
- delta fits git & github well, especially for readable diffs, git pager, and syntax highlighting from the terminal.
- 6,931 homebrew installs (30d).
- Easy to automate.
Watch-outs
- Output is mostly plain text.
- Better for local use than CI.
Example workflow
1. git -c core.pager=delta diffSafe start
Install delta.
Run `delta --version` first.
Start with `git -c core.pager=delta diff`.
Install the CLI and make sure it is on your PATH.