Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Gemini CLI extension with helper commands for git repositories.

License

Notifications You must be signed in to change notification settings

elusive/gemini-cli-ext-git

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

6 Commits

Repository files navigation

Gemini Git Tools Extension

A Gemini CLI extension that streamlines your Git workflow. It uses your local Git context to generate Conventional Commit messages and automate Changelog updates using the power of Gemini.

Features

  • /git-cm: Generates a commit message based on your currently staged changes (git diff --cached). It strictly follows the Conventional Commits specification.
  • /git-cl: Intelligent Changelog updater. It reads your current CHANGELOG.md to find the last entry date, fetches the git log since that point, and drafts a new entry following Keep a Changelog standards.

Installation

Option 1: Install via GitHub (Recommended)

You can install this extension directly from the repository URL:

gemini extensions install [https://github.com/elusive/gemini-git-tools](https://github.com/elusive/gemini-git-tools)

About

Gemini CLI extension with helper commands for git repositories.

Resources

Readme

License

MIT license

Stars

Watchers

Forks

Packages

Contributors