Automic VaultAutomic Vault

brew

Installer git-interactive-rebase-tool avec Homebrew, apk, dnf, MacPorts, Nix, scoop

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

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install git-interactive-rebase-tool

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install git-interactive-rebase-tool

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

Linux

Alpine Linux apkvérifié · 92%
sudo apk add git-interactive-rebase-tool

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

Fedora dnfvérifié · 92%
sudo dnf install git-interactive-rebase-tool

Fedora Rawhide package metadata · git-interactive-rebase-tool · Source: dl.fedoraproject.org

Nixvérifié · 92%
nix profile install nixpkgs#git-interactive-rebase-tool

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

Windows

Scoopvérifié · 92%
scoop install main/git-interactive-rebase-tool

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

aperçu

Résumé du paquet

Native sequence editor for Git interactive rebase

Commandes et alias

  • interactive-rebase-tool

historique

Historique du projet et usages

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.

Historique du projet

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.

Historique d'adoption

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.

Modes d'utilisation

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.

Pourquoi les passionnés de paquets s'y intéressent

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.

Chronologie

  • 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.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • S’installe avec 1 dépendances d’exécution.
  • Les métadonnées de compilation listent 2 dépendances de compilation.

Revue recommandée

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

Exécutables installés

CommandeTypeExpositionNote
interactive-rebase-toolcliexécutable global

fraîcheur

Version et 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.

page générée2026-07-25
version du gestionnaire2.4.1
gestionnaire mis à jour2026-06-22
données localesOK
amontà jour
dernière version détectée2.4.1

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

  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:git-interactive-rebase-tool
Version2.4.1
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/git-interactive-rebase-tool
Page d'accueilhttps://gitrebasetool.mitmaro.ca/
Dépôthttps://github.com/MitMaro/git-interactive-rebase-tool
Docs amonthttps://github.com/MitMaro/git-interactive-rebase-tool#readme
LicenceGPL-3.0-or-later
Archive sourcehttps://github.com/MitMaro/git-interactive-rebase-tool/archive/refs/tags/2.4.1.tar.gz
Dernière mise à jour2026-06-22T14:03:31-07:00
Pulseupdated
Dépendanceslibgit2
Dépendances de compilationpkgconf, rust
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

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

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Nix95%

git-interactive-rebase-tool

nix profile install nixpkgs#git-interactive-rebase-tool
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : 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
  • Correspondance par : 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 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : 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
  • Correspondance par : 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
  • Correspondance par : 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

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • 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