Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

Awesome Lists containing this project

README

        



git tui

git tui


A collection of human friendly terminal user interface for git.






LICENSE


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;
```
# Usage

Replace `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.