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 · Source: api.github.com
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de git-interactive-rebase-tool pour les workflows d'agents IA.
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 · Source: api.github.com
sudo apk add git-interactive-rebase-toolAlpine Linux edge package indexes · git-interactive-rebase-tool · Source: dl-cdn.alpinelinux.org
sudo dnf install git-interactive-rebase-toolFedora Rawhide package metadata · git-interactive-rebase-tool · Source: dl.fedoraproject.org
nix profile install nixpkgs#git-interactive-rebase-toolnixpkgs package indexes · pkgs/by-name/gi/git-interactive-rebase-tool/package.nix · Source: api.github.com
scoop install main/git-interactive-rebase-toolScoop official bucket manifest trees · bucket/git-interactive-rebase-tool.json · Source: api.github.com
aperçu
Native sequence editor for Git interactive rebase
historique
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.
posture de sécurité
narrow executable package without higher-risk signals.
risque vert · confiance faible · appliance
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
interactive-rebase-tool | cli | exécutable global |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
https://github.com/MitMaro/git-interactive-rebase-tool
métadonnées d'installation
| Clé du paquet | brew:git-interactive-rebase-tool |
|---|---|
| Version | 2.4.1 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/git-interactive-rebase-tool |
| Page d'accueil | https://gitrebasetool.mitmaro.ca/ |
| Dépôt | https://github.com/MitMaro/git-interactive-rebase-tool |
| Docs amont | https://github.com/MitMaro/git-interactive-rebase-tool#readme |
| Licence | GPL-3.0-or-later |
| Archive source | https://github.com/MitMaro/git-interactive-rebase-tool/archive/refs/tags/2.4.1.tar.gz |
| Dernière mise à jour | 2026-06-22T14:03:31-07:00 |
| Pulse | updated |
| Dépendances | libgit2 |
| Dépendances de compilation | pkgconf, rust |
| Bouteille | disponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | aucun déclaré |
faits du registre
| 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 |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
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-toolpiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.