| Crates.io | committer-rs |
| lib.rs | committer-rs |
| version | 0.1.0 |
| 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 addcommitter-rs to generate a commit messageSee the LICENSE file for details.