@involvex/gemini-changelog
v0.0.1
Published
Gemini Changelog Writer
Readme
Gemini Changelog Writer
A command-line tool that uses Google's Gemini AI to automatically generate a CHANGELOG.md file from your git log.
Features
- Generates a changelog from your git commit history.
- Uses Google's Gemini AI to create structured and readable changelog entries.
- Reads your Gemini API key from an environment variable (
GEMINI_API_KEY) or from~/.gemini/settings.json. - Simple to use with
npxor by installing globally.
Installation
To install the tool globally, run:
npm install -g @involvex/gemini-changelogUsage
Set up your Gemini API Key:
You can either set it as an environment variable:
export GEMINI_API_KEY="YOUR_API_KEY"Or, you can create a file at
~/.gemini/settings.jsonwith the following content:{ "geminiApiKey": "YOUR_API_KEY" }Run the tool:
If you have installed it globally, the command will be based on the
binname inpackage.json.Or, you can run it directly with
npx:npx @involvex/gemini-changelogThe tool will create or overwrite the
CHANGELOG.mdfile in your current project directory.
Contributing
Contributions are welcome! Please feel free to open an issue or submit a pull request.
License
This project is licensed under the MIT License.
