CLI and desktop app to review diffs and run repetitive Git commands across your projects.
This runs locally. The viewer works offline, and generated diffs can be saved as a single HTML file to open in a browser or share. Commands that fetch or push need access to your Git remotes.
Examples use gtl, the short form of git-tools.
Open a diff from your repository:
cd ~/code/my-app
gtl diff # unpushed commits
gtl diff HEAD # staged, unstaged and untracked changes