A terminal-based Git repository viewer, inspired by gitk.
- Browse commit history with navigation similar to Vim
- Search commit messages
- View commit diffs
- Blame files to see who changed each line
# From source
git clone https://github.com/AdUki/gitkcli.git
cd gitkcli
pip install .
# Or once published
pip install gitkcliSame as git log
jorDOWN: Move downkorUP: Move upg: Go to topG: Go to bottomd: Page downu: Page up
ENTER: Show/hide diff for selected commit/: Find (search) in commit messagesr: Refresh commit listb: Blame file at cursor (in diff view)q: Quit
- Python 3.6+
- A terminal with curses support
MIT