git-time-machine
v2.0.3
Published
Interactive git history visualization in your terminal
Downloads
9
Maintainers
Readme
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/repositoryOr 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/repositoryOptions
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 commandExamples
Analyze last 60 days:
git-time-machine https://github.com/username/repo -d 60Analyze specific branch:
git-time-machine https://github.com/username/repo -b developFilter by author:
git-time-machine https://github.com/username/repo -a "[email protected]"🖥️ Interactive Menu
Navigate through different views:
- Repository Overview
- Recent Commits
- Branch Information
- Code Changes Analysis
- 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
