docs: update readme with new installation methods and cli options
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user