Git Contribution Analyzer
A TUI-based tool written in Rust for analyzing git repository contributions.
Features
- Interactive TUI interface
- Detailed contribution statistics
- Navigate contributions with arrow keys
- Shows author details and commit metrics
- Export functionality for analysis results
Prerequisites
- Rust (latest stable version recommended)
- Git (for analyzing repositories)
Building from Source
-
Clone the repository:
-
Build the project:
The binary will be available at
target/release/git-contribution-analyzer
Installation
### From Local Build
```bash
cargo install --path .
Basic Usage
Analyze a Git Repository
Available Command Line Options
USAGE:
git-contribution-analyzer [OPTIONS] --path <PATH>
OPTIONS:
-h, --help Print help information
-p, --path <PATH> Path to the git repository to analyze
-o, --output <PATH> Optional: Export results to specified file (JSON format)
-V, --version Print version information
Controls (TUI Interface)
↑
/↓
: Navigate through contributor listEnter
: View detailed stats for selected contributorq
: Quit the application?
: Show help dialog