Gitui Setup
GitHub repository: extrawurst/gitui
Installation
For Fedora
sudo dnf install gitui
If you have cargo and cargo-binstall
cargo binstall gitui
Note: if it fails on starts, you can pin the version at gitui@0.26.2 with cargo binstall gitui@0.26.2.
https://github.com/extrawurst/gitui?tab=readme-ov-file#installation
For Ubuntu and derivatives It is not available with APT, the best option is probably to compile from source
cargo install gitui
On MacOS
brew install gitui
Setup with Fish
If you have another shell like Bash, please replace (ssh-agent -c) by "$(ssh-agent -s)" in the following notes.
To make Gitui access push and pull operations, your SSH key used for authentication must be available.
If you have a passphrase, you have to enter these lines in your config.fish to start the SSH agent and add your SSH key. The passphrase will be asked once everytime your Fish is starting.
eval (ssh-agent -c) &>/dev/null
ssh-add
If that's annoying you can choose to run ssh-add manually when needed instead of at each Fish start. If you want to remove your passphrase you can run ssh-keygen -p.
If you don't have a passphrase on your key, just enter these 2 lines in your config.fish.
eval (ssh-agent -c) &>/dev/null
ssh-add &>/dev/null