eazygit-0.2.1 is not a library.
Visit the last successful build:
eazygit-0.5.1
Eazygit
A fast TUI for Git with reliable staging, conflicts navigation, interactive rebase controls, and a palette-first workflow.
Install
- From source:
cargo install --path .(orcargo build --releaseand usetarget/release/eazygit). - Config lives at
~/.config/eazygit/config.toml(auto-created on first run). Theme changes persist after you pick them in the palette.
Run
Features (brief)
- Palette-driven commands for staging, conflicts jump/filter, merge notifier, interactive rebase (continue/abort/skip/edit with inline todo editing).
- Hunk/line staging with apply/unstage patches.
- Merge/pull safeguards (ff-only guard, timeouts), PR helper, auto-fetch toggle, delta side-by-side when available.
Notes
- Requires git and a modern terminal. Fonts are controlled by your terminal; optional
font_family/font_sizeare stored in config for external use. - Themes include dark, light, nord, dracula, gruvbox, everforest, onedark; you can add custom themes via TOML under
~/.config/eazygit/themes/.