{"repo":"altsem/gitu","free":true,"listed":false,"github":"https://github.com/altsem/gitu","clone":"git clone https://github.com/altsem/gitu.git","description":"A TUI Git client inspired by Magit","language":"Rust","stars":2852,"topics":["cli","git","magit","standalone","tui"],"license":"MIT","category":"cli-tools","readme_excerpt":"It's Gitu! - A Git porcelain outside of Emacs A terminal user interface for Git. Inspired by Magit. Features Gitu aims to implement many of the core features of Magit over time. It should be familiar to any previous Magit users.\\ Here's a list of so-far supported features: - Staging/Unstaging (file, hunk, line) - Showing (view commits / open EDITOR at line) - Branching (checkout, checkout new) - Committing (commit, amend, fixup) - Fetching - Logging (current, other) - Pulling / Pushing to/from configured upstream/pushDefault - Rebasing (elsewhere, abort, continue, autosquash, interactive) - Resetting (soft, mixed, hard) - Reverting (commit) - Stashing (save, pop, apply, drop) Keybinds Keybinds try mimic Magit, while staying Vim-like. A help-menu can be shown by pressing the h key, or by configuring general.always show help.enabled = true Configuration The environment variables VISUAL , EDITOR or GIT EDITOR (checked in this order) dictate which editor Gitu will open. This means that e. g. commit messages will be opened in the GIT EDITOR by Git, but if the user wishes to do edits to the actual files in a different editor, VISUAL or EDITOR can be set accordingly. Configuration is also loaded from: - Linux: /.config/gitu/config.toml - macOS: /.config/gitu/config.toml - Windows: %USERPROFILE%\\AppData\\Roaming\\gitu\\config.toml , refer to the default configuration. Installing Gitu Follow the install instructions: Installing Gitu\\ Or install from your package manager: Contributing PRs","default_branch":null,"files":null,"tree":[],"storefront":"/r/altsem","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/altsem/gitu/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}