LinuxCommandLibrary

gitui

Fast terminal UI for Git written in Rust

TLDR

Start GitUI

$ gitui
copy
Start in specific directory
$ gitui -d [path]
copy
Use custom theme
$ gitui --theme [theme.ron]
copy

SYNOPSIS

gitui [options]

DESCRIPTION

gitui is a fast terminal UI for Git. It provides a keyboard-driven interface for staging, committing, branching, and viewing diffs, all within the terminal.
Written in Rust, gitui is lightweight and responsive. It displays status, log, diff, and staging information in a split-pane interface with vim-like key bindings.

PARAMETERS

-d PATH, --directory PATH

Repository directory.
--theme FILE
Theme file.
--polling
Enable polling for changes.
-l FILE, --logging FILE
Log file path.
--help
Display help information.

CONFIGURATION

~/.config/gitui/theme.ron

Theme configuration file in RON format for customizing colors and appearance.
~/.config/gitui/key_bindings.ron
Key binding customization file.

CAVEATS

Terminal UI needs appropriate terminal. Some features limited compared to full GUI. Themes require RON format.

HISTORY

gitui was created by Stephan Dilly as a fast, keyboard-centric terminal UI for git written in Rust.

SEE ALSO

tig(1), lazygit(1), git-gui(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community