feat(generator): add language parameter to commit generation methods

This commit is contained in:
2026-02-01 13:03:57 +00:00
parent 09d2b6db8c
commit dba6d94eab
4 changed files with 529 additions and 23 deletions

View File

@@ -254,10 +254,12 @@ impl CommitCommand {
println!("{}", messages.ai_analyzing());
let language = Language::from_str(&config.language.output_language).unwrap_or(Language::English);
let generated = if self.yes {
generator.generate_commit_from_repo(repo, format).await?
generator.generate_commit_from_repo(repo, format, language).await?
} else {
generator.generate_commit_interactive(repo, format).await?
generator.generate_commit_interactive(repo, format, language).await?
};
Ok(generated.to_conventional())