docs: update readme with new installation methods and cli options

This commit is contained in:
2026-02-01 13:50:09 +00:00
parent dba6d94eab
commit bfc1812ebf
8 changed files with 531 additions and 86 deletions

View File

@@ -62,13 +62,14 @@ impl ContentGenerator {
&self,
version: &str,
commits: &[CommitInfo],
language: Language,
) -> Result<String> {
let commit_messages: Vec<String> = commits
.iter()
.map(|c| c.subject().to_string())
.collect();
self.llm_client.generate_tag_message(version, &commit_messages).await
self.llm_client.generate_tag_message(version, &commit_messages, language).await
}
/// Generate changelog entry
@@ -76,6 +77,7 @@ impl ContentGenerator {
&self,
version: &str,
commits: &[CommitInfo],
language: Language,
) -> Result<String> {
let typed_commits: Vec<(String, String)> = commits
.iter()
@@ -85,7 +87,7 @@ impl ContentGenerator {
})
.collect();
self.llm_client.generate_changelog_entry(version, &typed_commits).await
self.llm_client.generate_changelog_entry(version, &typed_commits, language).await
}
/// Generate changelog from repository
@@ -94,6 +96,7 @@ impl ContentGenerator {
repo: &GitRepo,
version: &str,
from_tag: Option<&str>,
language: Language,
) -> Result<String> {
let commits = if let Some(tag) = from_tag {
repo.get_commits_between(tag, "HEAD")?
@@ -101,7 +104,7 @@ impl ContentGenerator {
repo.get_commits(50)?
};
self.generate_changelog_entry(version, &commits).await
self.generate_changelog_entry(version, &commits, language).await
}
/// Interactive commit generation with user feedback