What's Changed
Added
- Highlights for modified files
- Packfile extensions are shown in the tree
- Pack Index (.idx) file support
Changed
- git tree now uses actual file structure from
.git Loose Objectsfolder is permanently availablerefsfolder is pinned as the second- idle rendering doesn't cause CPU spikes
Download ️
Release binaries
Choose the appropriate binary for your platform:
- Linux x86_64:
git-plumber-linux-x86_64 - Linux x86_64 (static):
git-plumber-linux-x86_64-static(fully static, no dependencies) - Linux ARM64:
git-plumber-linux-aarch64 - Linux ARM64 (static):
git-plumber-linux-aarch64-static(fully static, no dependencies) - Windows x86_64:
git-plumber-windows-x86_64.exe - Windows ARM64: temporary unavailable
- macOS x86_64: temporary unavailable
- macOS ARM64: temporary unavailable
Container Image
Available at docker hub and ghcr as a minimal Docker image (<1MB) using static binaries on scratch base.
Supports x86_64 and ARM64 architectures.
docker run --rm -v $(pwd):/workspace ejiek/git-plumber:v0.1.3
docker run --rm -v $(pwd):/workspace ghcr.io/ejiektpobehuk/git-plumber:v0.1.3
Crates.io
Available at crates.io as a Rust crate:
cargo install git-plumber
To install this specific version, use:
cargo install git-plumber --version v0.1.3
Nix Flake
nix run github:ejiektpobehuk/git-plumber/v0.1.3
