otaku-git-commit-summary
v1.0.1
Published
A powerful CLI tool to summarize git commits with rich visual feedback.
Maintainers
Readme
📊 Git Commit Summary Tool
A powerful, high-performance CLI tool to summarize git commits with rich visual feedback.
Author: Sai Annam (mr_ask_chay)
Handle: @otaku0304
🚀 Quick Start
You do NOT need to clone this repository to use the tool. Simply install it via NPM:
npm install -g otaku-git-commit-summaryOnce installed, the command git-commit-summary is available globally in your terminal. You can use it in any of your projects immediately.
Usage
# 1. Go to your project folder
cd my-cool-project
# 2. Run the summary command
git show HEAD | git-commit-summary✨ Features
- Rich UI: Beautiful terminal output with colors and clear formatting.
- Smart Analysis:
- Tracks files changed and file types (e.g., .py, .js).
- Calculates net changes (Added vs Removed).
- Detects new functions across multiple languages (Python, JS, C++).
- Author Branding: Displays author credentials and portfolio links.
- Security Focused: Sanitized input handling and robust error management.
- No Heavy Dependencies: Runs with standard library (uses
coloramaif available, falls back gracefully).
🔒 Security
This tool uses sterile input processing from stdin. It does not execute external code or shell commands, ensuring your local environment remains secure against injection attacks from malicious diffs.
🛠️ Contributing
This package is part of a monorepo containing both Python and Node.js implementations. To contribute, please visit the GitHub Repository.
Maintained with ❤️ by Sai Annam
