Crate llm_git

Crate llm_git 

Source
Expand description

Git commit message generator library

This library provides functionality for analyzing git diffs and generating conventional commit messages using Claude AI via LiteLLM.

Re-exports§

pub use config::CommitConfig;
pub use error::CommitGenError;
pub use error::Result;
pub use types::ConventionalCommit;
pub use types::Mode;
pub use types::resolve_model_name;

Modules§

analysis
api
changelog
Changelog maintenance for git commits
compose
config
diff
error
git
map_reduce
Map-reduce pattern for large diff analysis
normalization
patch
repo
Repository metadata detection
rewrite
style
Terminal styling utilities for consistent CLI output.
templates
testing
Testing infrastructure for llm-git
tokens
Token counting with cascading fallback.
types
validation