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 · ソース: api.github.com
brew
git-interactive-rebase-tool のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install git-interactive-rebase-toollocal Homebrew formula metadata
sudo port install git-interactive-rebase-toolMacPorts ports tree · devel/git-interactive-rebase-tool/Portfile · ソース: api.github.com
sudo apk add git-interactive-rebase-toolAlpine Linux edge package indexes · git-interactive-rebase-tool · ソース: dl-cdn.alpinelinux.org
sudo dnf install git-interactive-rebase-toolFedora Rawhide package metadata · git-interactive-rebase-tool · ソース: dl.fedoraproject.org
nix profile install nixpkgs#git-interactive-rebase-toolnixpkgs package indexes · pkgs/by-name/gi/git-interactive-rebase-tool/package.nix · ソース: api.github.com
scoop install main/git-interactive-rebase-toolScoop official bucket manifest trees · bucket/git-interactive-rebase-tool.json · ソース: api.github.com
概要
Native sequence editor for Git interactive rebase
履歴
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.
セキュリティ状態
narrow executable package without higher-risk signals.
リスク グリーン · 信頼度 低 · appliance
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
interactive-rebase-tool | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
https://github.com/MitMaro/git-interactive-rebase-tool
インストールメタデータ
| パッケージキー | brew:git-interactive-rebase-tool |
|---|---|
| バージョン | 2.4.1 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/git-interactive-rebase-tool |
| ホームページ | https://gitrebasetool.mitmaro.ca/ |
| リポジトリ | https://github.com/MitMaro/git-interactive-rebase-tool |
| 上流ドキュメント | https://github.com/MitMaro/git-interactive-rebase-tool#readme |
| ライセンス | GPL-3.0-or-later |
| ソースアーカイブ | https://github.com/MitMaro/git-interactive-rebase-tool/archive/refs/tags/2.4.1.tar.gz |
| 最終更新 | 2026-06-22T14:03:31-07:00 |
| Pulse | updated |
| 依存関係 | libgit2 |
| ビルド依存関係 | pkgconf, rust |
| Bottle | 利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| 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 |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
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-toolソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.