macOS
brew install git-interactive-rebase-toollocal Homebrew formula metadata
sudo port install git-interactive-rebase-toolMacPorts ports tree · devel/git-interactive-rebase-tool/Portfile · Quelle: api.github.com
brew
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für git-interactive-rebase-tool in AI-Agent-Workflows.
Installation
brew install git-interactive-rebase-toollocal Homebrew formula metadata
sudo port install git-interactive-rebase-toolMacPorts ports tree · devel/git-interactive-rebase-tool/Portfile · Quelle: api.github.com
sudo apk add git-interactive-rebase-toolAlpine Linux edge package indexes · git-interactive-rebase-tool · Quelle: dl-cdn.alpinelinux.org
sudo dnf install git-interactive-rebase-toolFedora Rawhide package metadata · git-interactive-rebase-tool · Quelle: dl.fedoraproject.org
nix profile install nixpkgs#git-interactive-rebase-toolnixpkgs package indexes · pkgs/by-name/gi/git-interactive-rebase-tool/package.nix · Quelle: api.github.com
scoop install main/git-interactive-rebase-toolScoop official bucket manifest trees · bucket/git-interactive-rebase-tool.json · Quelle: api.github.com
Überblick
Native sequence editor for Git interactive rebase
Verlauf
Git Interactive Rebase Tool is a Rust terminal sequence editor for `git rebase -i`. It replaces the plain text todo-file edit step with a keyboard-driven interface for changing actions, reordering commits, inspecting diffs, and writing the rebase plan back to Git.
Maro Miguel published the repository in December 2016 and released version 0.1.0 the next day. The changelog records a rapid early rewrite in version 0.2.0, followed by scrolling, man-page, color, exec-action, and configuration work through the 0.x line.
The project reached 1.0.0 in April 2019 with Unicode support and overflow handling. Version 2.0.0 in January 2021 was a larger terminal rewrite, replacing Curses with Crossterm while adding commit diff views, richer key handling, external-editor error handling, and improved macOS color support.
The README and install guide show the tool moving beyond a Rust crate into ordinary package-manager channels: release binaries and packages for Debian-style and RPM systems, Homebrew on macOS, Cargo, and community packages for Alpine, Arch, Fedora, FreeBSD, Guix, Chocolatey, and Scoop. That packaging spread made it usable as a daily Git sequence editor without asking users to build Rust code by hand.
Users configure Git with `git config --global sequence.editor interactive-rebase-tool`, then run ordinary interactive rebases. Inside the tool they set actions such as pick, squash, fixup, edit, reword, and drop; reorder lines; select multiple commits; inspect commit summaries and diffs; toggle break actions; and write or abort the todo file.
The tool also supports direct invocation on a rebase todo file and temporary overrides through `GIT_SEQUENCE_EDITOR`, which makes it fit both persistent personal Git configuration and one-off rebase sessions.
For package nerds, it is a good example of a single-purpose Rust CLI gaining cross-platform distribution by respecting Git's existing sequence-editor hook. It avoids replacing Git's rebase machinery; it improves the one user-facing edit surface that Git deliberately delegates.
Sicherheitslage
narrow executable package without higher-risk signals.
grün Risiko · niedrig Konfidenz · appliance
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
Executables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
interactive-rebase-tool | cli | globales Executable |
Aktualität
Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.
https://github.com/MitMaro/git-interactive-rebase-tool
Installationsmetadaten
| Paketschlüssel | brew:git-interactive-rebase-tool |
|---|---|
| Version | 2.4.1 |
| Paketmanager | Homebrew |
| Paketmanager-Seite | https://formulae.brew.sh/formula/git-interactive-rebase-tool |
| Homepage | https://gitrebasetool.mitmaro.ca/ |
| Repository | https://github.com/MitMaro/git-interactive-rebase-tool |
| Upstream-Dokumentation | https://github.com/MitMaro/git-interactive-rebase-tool#readme |
| Lizenz | GPL-3.0-or-later |
| Quellarchiv | https://github.com/MitMaro/git-interactive-rebase-tool/archive/refs/tags/2.4.1.tar.gz |
| Zuletzt aktualisiert | 2026-06-22T14:03:31-07:00 |
| Pulse | updated |
| Abhängigkeiten | libgit2 |
| Build-Abhängigkeiten | pkgconf, rust |
| Bottle | verfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | nicht definiert |
| Dienst | keiner deklariert |
Registry-Fakten
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | git-interactive-rebase-tool |
| Version Scheme | 0 |
| Revision | 4 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
Source-Datenbank-Treffer
Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.
git-interactive-rebase-tool
nix profile install nixpkgs#git-interactive-rebase-toolgit-interactive-rebase-tool 2.4.1-r2
Terminal based sequence editor for interactive rebase
https://gitrebasetool.mitmaro.ca
sudo apk add git-interactive-rebase-toolgit-interactive-rebase-tool-doc 2.4.1-r2
Terminal based sequence editor for interactive rebase (documentation)
https://gitrebasetool.mitmaro.ca
sudo apk add git-interactive-rebase-tool-docgit-interactive-rebase-tool 2.4.1-15.fc45
Full-featured terminal-based sequence editor for Git interactive rebase
https://crates.io/crates/git-interactive-rebase-tool
sudo dnf install git-interactive-rebase-toolgit-interactive-rebase-tool
sudo port install git-interactive-rebase-toolmain/git-interactive-rebase-tool
scoop install main/git-interactive-rebase-toolQuellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.