Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 4 hours 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 3 years ago)
- Default Branch: master
- Last Pushed: 2024-02-24T09:55:55.000Z (9 months ago)
- Last Synced: 2024-05-01T13:10:23.143Z (6 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: 119
- Watchers: 5
- Forks: 8
- Open Issues: 3
-
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
![Demo](./demo.gif)# Install
### Snap:
[![git-tui](https://snapcraft.io/git-tui/badge.svg)](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;
```
# UsageReplace `git` by `git tui` and use the usual commands and arguments.
Available commands:
## `git tui diff`
[![asciicast](https://asciinema.org/a/kbiBKpFLfxOWcRdSKez9h1Wvj.svg)](https://asciinema.org/a/kbiBKpFLfxOWcRdSKez9h1Wvj)## `git tui log`
[![asciicast](https://asciinema.org/a/vUk8EQRsmV95fQ9W5rhMMOHLG.svg)](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.