https://github.com/arthursonzogni/git-tui
Collection of human friendly terminal interface for git.
https://github.com/arthursonzogni/git-tui
arthursonzogni curse curses diff ftxui git git-tui-diff git-tui-log log tui
Last synced: 8 months ago
JSON representation
Collection of human friendly terminal interface for git.
- Host: GitHub
- URL: https://github.com/arthursonzogni/git-tui
- Owner: ArthurSonzogni
- License: mit
- Created: 2021-05-16T10:09:59.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-03-23T23:50:58.000Z (8 months ago)
- Last Synced: 2025-03-24T00:23:07.718Z (8 months ago)
- Topics: arthursonzogni, curse, curses, diff, ftxui, git, git-tui-diff, git-tui-log, log, tui
- Language: C++
- Homepage: https://arthursonzogni.com
- Size: 2.46 MB
- Stars: 152
- Watchers: 4
- Forks: 10
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README

git tui
A collection of human friendly terminal user interface for git.
Demo •
Installation •
Usage •
Contribute
# Demo
### gittui diff

# Install
### Snap:
[](https://snapcraft.io/git-tui)
```bash
sudo snap install git-tui
```
### From binaries:
10 different packages (deb, rpm, sh, zip, tar.gz, etc...): [Latest](https://github.com/ArthurSonzogni/git-tui/releases/latest).
### From source:
```bash
git clone https://github.com/ArthurSonzogni/git-tui;
cd git-tui;
mkdir build;
cd build;
cmake ..;
sudo make install -j;
```
# Usage
Replace `git` by `git tui` and use the usual commands and arguments.
Available commands:
## `git tui diff`
[](https://asciinema.org/a/kbiBKpFLfxOWcRdSKez9h1Wvj)
## `git tui log`
[](https://asciinema.org/a/vUk8EQRsmV95fQ9W5rhMMOHLG)
More to be added...
# Contribute
If you like `git tui` and you find it useful, there are ways for you to contribute. You can suggest improvement or propose your own pull requests.