gix-cli

Crates.iogix-cli
lib.rsgix-cli
version1.2.2
created_at2025-12-23 07:21:39.383664+00
updated_at2025-12-23 07:21:39.383664+00
descriptionA Git extension CLI tool
homepagehttps://github.com/nianyi778/gix-cli#readme
repositoryhttps://github.com/nianyi778/gix-cli.git
max_upload_size
id2000945
size35,101
nianyi๏ผˆlikai๏ผ‰ (nianyi778)

documentation

README

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.

Commit count: 0

cargo fmt