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
Markdown
<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> | π©πͺ <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:
[](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.