A Git commit activity visualization tool with detailed repository insights.
pip install git-count- Visualize git commit activity with ASCII bars
- Group commits by day, month, or year
- Filter commits by author
- Date range filtering
- Directory-specific analysis
- Detailed repository insights
- Multiple output formats (text, JSON, CSV)
# Basic usage
git-count
# Show commits by month
git-count -p month
# Filter by author
git-count -a "uday"
# Show commits since a specific date
git-count -s "2023-01-01"
# Show detailed repository insights
git-count -i
# Output as JSON
git-count -o json-p, --period: Group commits by period (day/month/year)-a, --author: Filter commits by author-s, --since: Show commits more recent than a specific date-u, --until: Show commits older than a specific date-d, --directory: Analyze commits in a specific directory-m, --max-commits: Limit the number of commits to display-o, --output: Output format (text/json/csv)-i, --insights: Show detailed repository insights-h, --help: Show help message
MIT License