Crates.io | committer-rs |
lib.rs | committer-rs |
version | 0.1.0 |
source | src |
created_at | 2025-04-14 01:59:05.520155+00 |
updated_at | 2025-04-14 01:59:05.520155+00 |
description | A tool to that commits changes to git repositories using LLM generated commit messages. |
homepage | |
repository | https://github.com/milarze/committer-rs |
max_upload_size | |
id | 1632302 |
size | 81,625 |
A Rust implementation of committer, a CLI tool that generates commit messages using Claude AI.
# Clone the repository
git clone https://github.com/yourusername/committer-rs.git
cd committer-rs
# Build the project
cargo build --release
# Move the binary to your PATH (optional)
cp target/release/committer-rs ~/.local/bin/
Configuration is stored in ~/.committer-rs/config.yml
:
api_key: your_anthropic_api_key # Optional: can also use ANTHROPIC_API_KEY environment variable
model: claude-3-7-sonnet-20250219 # Default model
scopes: # Optional list of scopes for your commit messages
- feat
- fix
- docs
- style
- refactor
- test
- chore
git add
committer-rs
to generate a commit messageSee the LICENSE file for details.