Releases: codevogel/commit-for-me
Releases · codevogel/commit-for-me
cfme (v0.1.0)
This is the first release for cfme (v0.1.0)
Features ✨
- AI-Powered Commit Messages - Leverages modern AI models
(OpenAI GPT, GitHub Copilot) to analyze your staged changes and generate
meaningful commit messages - Interactive Review & Selection - Uses
fzfto let you choose from
multiple AI-generated candidates, then edit before committing - Conventional Commits by Default - Follows the
conventional-commits standard
out of the box for consistent, parseable commit history - Fully Customizable - Bring your own prompts, variables, and commit
message standards - cfme adapts to your team's workflow - Template-Based Prompts - Simple
<__MY_VARIABLE__>syntax for injecting
git diffs, test results, custom instructions, or any command output into your prompts - Multiple Prompt Types - Switch between different commit message standards
(conventional-commits, your-team-standard, etc.) with a single environment variable - Runtime Instructions - Pass specific context with
-i "Fixed login bug"
to guide the AI without editing prompt files - Pipe-Friendly Output - Use
-ror-mflags to output messages for
integration with other tools and workflows - Free Tier Available - Works with GitHub Copilot's free tier (everyone
with a GitHub account has access) - Cross-Platform - Works on macOS, Linux, and Windows (via WSL/Git Bash/Cygwin)
- Tested - Uses Shellspec
unit tests to ensure reliability and correctness