Automic VaultAutomic Vault

brew

git-interactive-rebase-tool を Homebrew, apk, dnf, MacPorts, Nix, scoop でインストール

git-interactive-rebase-tool のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install git-interactive-rebase-tool

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install git-interactive-rebase-tool

MacPorts ports tree · devel/git-interactive-rebase-tool/Portfile · ソース: api.github.com

Linux

Alpine Linux apk確認済み · 92%
sudo apk add git-interactive-rebase-tool

Alpine Linux edge package indexes · git-interactive-rebase-tool · ソース: dl-cdn.alpinelinux.org

Fedora dnf確認済み · 92%
sudo dnf install git-interactive-rebase-tool

Fedora Rawhide package metadata · git-interactive-rebase-tool · ソース: dl.fedoraproject.org

Nix確認済み · 92%
nix profile install nixpkgs#git-interactive-rebase-tool

nixpkgs package indexes · pkgs/by-name/gi/git-interactive-rebase-tool/package.nix · ソース: api.github.com

Windows

Scoop確認済み · 92%
scoop install main/git-interactive-rebase-tool

Scoop official bucket manifest trees · bucket/git-interactive-rebase-tool.json · ソース: api.github.com

概要

パッケージ概要

Native sequence editor for Git interactive rebase

コマンドとエイリアス

  • interactive-rebase-tool

履歴

プロジェクトの歴史と使われ方

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.

タイムライン

  • 2016: Public repository created and 0.1.0 released.
  • 2019: 1.0.0 added Unicode and overflow support.
  • 2021: 2.0.0 replaced Curses with Crossterm and expanded diff and keybinding support.
  • 2024: 2.4.0 added NO_COLOR support and post-modified-line exec command support.

Related projects

  • The tool relates directly to Git's built-in interactive rebase and `GIT_SEQUENCE_EDITOR` interface. It also overlaps with editor-specific Git workflows, but keeps the core interaction inside a portable terminal UI.

セキュリティ状態

リスクレベル: グリーン

narrow executable package without higher-risk signals.

リスク分類器

リスク グリーン · 信頼度 低 · appliance

理由

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • 1 件の実行時依存関係とともにインストールされます。
  • ビルドメタデータには 2 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
interactive-rebase-toolcliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-25
マネージャ版2.4.1
マネージャ更新日2026-06-22
ローカルデータOK
上流最新
検出された最新2.4.1

https://github.com/MitMaro/git-interactive-rebase-tool

  • OK鮮度警告は生成されていません。

インストールメタデータ

パッケージメタデータ

パッケージキー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
Pulseupdated
依存関係libgit2
ビルド依存関係pkgconf, rust
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namegit-interactive-rebase-tool
Version Scheme0
Revision4
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Nix95%

git-interactive-rebase-tool

nix profile install nixpkgs#git-interactive-rebase-tool
  • normalized package name match
  • 一致条件: Git Interactive Rebase Tool
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/gi/git-interactive-rebase-tool/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

git-interactive-rebase-tool 2.4.1-r2

Terminal based sequence editor for interactive rebase

https://gitrebasetool.mitmaro.ca

sudo apk add git-interactive-rebase-tool
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: git-interactive-rebase-tool
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Git Interactive Rebase Tool
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: git-interactive-rebase-tool from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

git-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-doc
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: git-interactive-rebase-tool
  • normalized package name match
  • 一致条件: Git Interactive Rebase Tool
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: git-interactive-rebase-tool-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

git-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-tool
  • License: Apache-2.0 AND (Apache-2.0 OR MIT) AND (Apache-2.0 OR BSD-2-Clause OR MIT) AND BSD-3-Clause AND (GPL-2.0-only WITH GCC-exception-2.0) AND GPL-3.0-or-later AND
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: rust-git-interactive-rebase-tool
  • 4 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Git Interactive Rebase Tool
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: git-interactive-rebase-tool from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
MacPorts95%

git-interactive-rebase-tool

sudo port install git-interactive-rebase-tool
  • normalized package name match
  • 一致条件: Git Interactive Rebase Tool
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/git-interactive-rebase-tool/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Scoop95%

main/git-interactive-rebase-tool

scoop install main/git-interactive-rebase-tool
  • normalized package name match
  • 一致条件: Git Interactive Rebase Tool
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/git-interactive-rebase-tool.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment