UNPKG

git-log-html-report

Version:

Generate clean, themed, and printable HTML reports from Git logs with timestamps and commit metadata.

109 lines (78 loc) β€’ 5.13 kB
<p align="center"> <img src="./assets/banner/git-log-html-report-banner.png" alt="git-log-html-report banner showcasing visual Git commit history in HTML report format" width="100%" /> </p> <h1 align="center">git-log-html-report</h1> <p align="center"> <a href="https://www.npmjs.com/package/git-log-html-report" target="_blank" rel="noopener noreferrer"> <img src="https://img.shields.io/npm/v/git-log-html-report?label=npm%20version" alt="npm version" title="Current npm version" /> </a> <a href="https://github.com/sajjad-developer/git-log-html-report/actions/workflows/ci.yml" target="_blank" rel="noopener noreferrer"> <img src="https://github.com/sajjad-developer/git-log-html-report/actions/workflows/ci.yml/badge.svg" alt="build status" title="Build status" /> </a> <a href="https://github.com/sajjad-developer/git-log-html-report/blob/main/LICENSE" target="_blank" rel="noopener noreferrer"> <img src="https://img.shields.io/github/license/sajjad-developer/git-log-html-report?label=license" alt="license" title="License information" /> </a> <a href="https://github.com/sajjad-developer/git-log-html-report/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22" target="_blank" rel="noopener noreferrer"> <img src="https://img.shields.io/github/issues/sajjad-developer/git-log-html-report/good%20first%20issue?label=good%20first%20issue" alt="good first issue" title="Good first issues" /> </a> <a href="https://github.com/sajjad-developer/git-log-html-report/issues?q=is%3Aissue+is%3Aopen+label%3Ahelp-wanted" target="_blank" rel="noopener noreferrer"> <img src="https://img.shields.io/github/issues/sajjad-developer/git-log-html-report/help-wanted?label=help%20wanted" alt="help wanted" title="Help wanted issues" /> </a> <a href="https://packagephobia.com/result?p=git-log-html-report" target="_blank" rel="noopener noreferrer"> <img src="https://packagephobia.com/badge?p=git-log-html-report" alt="install size" title="Install size (via PackagePhobia)" /> </a> <!-- Add the npm downloads badge here --> <a href="https://www.npmjs.com/package/git-log-html-report" target="_blank" rel="noopener noreferrer"> <img src="https://img.shields.io/npm/dt/git-log-html-report?label=total%20downloads" alt="total npm downloads" title="Total npm downloads" /> </a> </p> <p align="center"><strong>✨ Connect once. View forever. Your GitHub commit history, now in your hands.</strong></p> <p align="center"> <code>git-log-html-report</code> β€” A powerful CLI tool that instantly converts your Git commit history into clean, themed, and printable HTML reports with detailed timestamps and commit metadata. It syncs local and remote changes for effortless tracking, designed for solo developers and teams. </p> --- ### πŸš€ Installation Install globally via npm: ```bash npm install -g git-log-html-report ``` Or run directly without global installation using npx ```bash npx git-log-html-report ``` --- ### πŸ”— Quick Links - [πŸ“¦ Usage](README.en.md#-usage) - [πŸ“‹ Requirements](README.en.md#-requirements) - [πŸ“Έ Step-by-Step Screenshots, Quick Reference & Feature Highlights](README.en.md#-step-by-step-screenshots-quick-reference--feature-highlights) --- ### ✨ Key Features - πŸ“¦ **All your commitsβ€”fully synced.** Track every change across local and remote without switching tabs to your GitHub repo. - πŸ”Ž **Instant Git Commit Insights β€” as an HTML report!** - 🎨 **Convert your Git history into a clean, shareable, themeable HTML file with local & remote commit detection.** --- <p align="center"> <strong>πŸ‘‹ Welcome / Willkommen</strong><br> <em>🌍 Please choose your preferred language / Bitte wΓ€hlen Sie Ihre bevorzugte Sprache:</em> </p> <p align="center"> πŸ‡ΊπŸ‡Έ <a href="README.en.md">English</a> &nbsp;|&nbsp; πŸ‡©πŸ‡ͺ <a href="README.de.md">Deutsch</a> </p> --- <p align="center"> 🌐 Want to help translate this project? <br> <a href="CONTRIBUTING.md"><strong>🀝 Contribute your language here</strong></a> </p> ### πŸ™Œ Contributing Contributions are welcome and appreciated! You can help by improving the code, reporting bugs, suggesting features, or fixing documentation. Please see [CONTRIBUTING.md](CONTRIBUTING.md) for full guidelines. > πŸ’‘ All contributions are voluntary. > **Financial tips are a personal gesture to the maintainer and are not shared with contributors.** --- ### β˜• Support My Work ✨ This project is developed and maintained by me during my personal time. If `git-log-html-report` has saved you time or improved your workflow, please consider leaving a **voluntary tip** to support ongoing development: [![β˜• Tip the Developer ❀️](https://img.shields.io/badge/%E2%98%95%EF%B8%8F%20Tip%20the%20Developer%20%E2%9D%A4%EF%B8%8F-brightgreen "Your support helps keep the git-log-html-report tool free, polished, and open for everyone.")](https://eco-starfish-coder.com/tip) > ⚠️ **Note:** Tips are optional and go directly to the maintainer (me). > This project is open-source and free to use. Contributions are welcome, but not financially compensated.