Skip to content

Automatically generate daily work diaries from Git commit history using Gemini cli extension.

License

Notifications You must be signed in to change notification settings

cookier/git-diary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Git Diary

This is a Gemini CLI extension that helps you generate a high-quality Development Journal based on your Git commit logs.

Features

  • Automated Analysis: reads your git commit logs and file changes.
  • Intelligent Summarization: consolidates related changes and avoids clutter.
  • Pragmatic Tone: generates journals in a professional, understated style suitable for engineering logs.
  • Locale Aware: detects and uses your system's locale for the output.

Usage

This extension is designed to be used with the Gemini CLI. It retrieves the current user's git commit information for the day and formats it into a structured markdown journal.

Example

  1. Open the Gemini CLI in your project directory.
  2. Run the /git-diary command:
    /git-diary
  3. The extension will:
    • Identify your Git username via git config user.name.
    • Detect your system's language setting using a Node.js script.
    • Fetch your Git commit history for the current day.
    • Generate and display a professional development journal in your system's language.

About

Automatically generate daily work diaries from Git commit history using Gemini cli extension.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published