2.0.3 ⢠Published 6 months ago
git-time-machine v2.0.3
Git Time Machine
š°ļø An elegant and powerful CLI tool for visualizing git repository history with real-time analysis and beautiful formatting.
⨠What's New in 2.0
- šØ Beautiful new interface with interactive menus
- š Enhanced repository analytics
- š Detailed contributor insights
- š Code change statistics
- š³ Comprehensive branch analysis
- ā” Improved performance
š Installation
npx git-time-machine https://github.com/username/repository
Or install globally:
npm install -g git-time-machine
git-time-machine https://github.com/username/repository
šÆ Features
Repository Overview
- Total commit count
- Recent activity analysis
- File change statistics
- Current branch status
Commit Analysis
- Detailed commit history
- Commit patterns
- Author contributions
- Time-based insights
Branch Information
- Complete branch listing
- Branch comparison
- Active branch details
Code Changes
- Most active files
- Change frequency
- Impact analysis
- File modification stats
Contributor Stats
- Contribution leaderboard
- Author activity
- Time-based metrics
š ļø Usage
Basic usage:
git-time-machine https://github.com/username/repository
Options
Options:
-d, --days <number> Number of days to analyze (default: 30)
-b, --branch <name> Branch to analyze (default: main)
-a, --author <email> Filter by author email
--detailed Show detailed statistics
-h, --help Display help for command
Examples
Analyze last 60 days:
git-time-machine https://github.com/username/repo -d 60
Analyze specific branch:
git-time-machine https://github.com/username/repo -b develop
Filter by author:
git-time-machine https://github.com/username/repo -a "user@example.com"
š„ļø Interactive Menu
Navigate through different views: 1. Repository Overview 2. Recent Commits 3. Branch Information 4. Code Changes Analysis 5. Contributor Statistics
š Output Examples
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā®
ā š°ļø Git Time Machine ā
ā Version 2.0.0 ā
ā°āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāÆ
Repository Stats:
āāāāāāāāāāāāāāāā
Total Commits: 156
Current Branch: main
Recent Activity (30 days): 45 commits
š¤ Contributing
Contributions, issues and feature requests are welcome! Feel free to check issues page.
š License
This project is MIT licensed.
š Acknowledgments
- Inspired by the need for better git visualization
- Built with Node.js and modern CLI tools
- Special thanks to all contributors