feat(generator): add language parameter to commit generation methods
This commit is contained in:
@@ -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())
|
||||
|
||||
@@ -905,7 +905,7 @@ impl ConfigCommand {
|
||||
fn main() {
|
||||
+ println!("Hello, World!");
|
||||
}"#;
|
||||
match client.generate_commit_message(sample_diff, crate::config::CommitFormat::Conventional).await {
|
||||
match client.generate_commit_message(sample_diff, crate::config::CommitFormat::Conventional, crate::config::Language::English).await {
|
||||
Ok(response) => {
|
||||
println!("{} Generation test passed", "✓".green());
|
||||
println!("Response: {}", response.description.dimmed());
|
||||
|
||||
Reference in New Issue
Block a user