1 stable release
| 1.2.2 | Dec 23, 2025 |
|---|
#1126 in Development tools
17KB
336 lines
gix — Rust Implementation
A fast, standalone Git extension CLI tool written in Rust.
🚀 Features
- Zero runtime dependencies (compiled binary)
- Fast startup and execution
- Cross-platform support (Linux, macOS, Windows)
- Identical functionality to TypeScript version
📦 Installation
From crates.io
cargo install gix-cli
Build from Source
cargo build --release
# Binary will be at target/release/gix
Install Locally
cargo install --path .
🛠 Development
Run locally
cargo run -- <command>
Build optimized binary
cargo build --release
Format code
cargo fmt
Lint
cargo clippy
📖 Usage
See the main README for detailed usage examples.
🏗 Architecture
- Entry: src/main.rs — CLI parser with Clap
- Commands: src/commands/ — Each command module
- Dependencies: Clap (CLI), Inquire (prompts), Colored (output)
See .github/copilot-instructions.md for development guidelines.
Dependencies
~5–16MB
~148K SLoC