Releases: ekrlstd/summit
Releases · ekrlstd/summit
summit v1.0.3
summit v1.0.2
What it does
You type what you changed, it gives you a proper commit message, copied to your clipboard.
summit fixed login bug
⚡ fix(auth): resolve login validation bug
[Copied to clipboard]Installation
Option 1: Quick Install (if you have Go already installed)
go install github.com/fwtwoo/summit@latestOption 2: Build from Source
git clone https://github.com/fwtwoo/summit.git
cd summit
go mod tidy
go build -o summit
./summit fixed login bug # Use "./summit" when running locallyOptional: Now move to PATH for global access:
sudo mv summit /usr/local/bin/ # Or other directory that's in your $PATH
summit fixed login bug # Now "summit" works from anywhereDependencies
Go 1.13+
Internet connection (for API)
The tool uses a shared Groq API key that's baked in in the code, so you don't have to deal with any custom API keys.
Usage
Just describe what you did:
summit added user authentication
⚡ feat(auth): add user authentication
summit updated docs
⚡ docs: update documentation
summit refactored the entire codebase
⚡ refactor: simplify codebase structureThe commit message gets copied to your clipboard automatically.
Advanced (Optional)
If you want to create your own API key you need to:
Set an environment variable:
export API_KEY="your-groq-api-key"Or create a .env file:
API_KEY="your-groq-api-key"Get a free key from console.groq.com/keys (no credit card needed).
Want to customize how it writes commits?
Add Prompt_prefix to your .env file and customize to your liking.