Fix CLI output colors when generating documentation.

This commit is contained in:
KtorZ
2024-08-22 15:08:34 +02:00
parent 10c829edfa
commit 7eee3ce63c

View File

@@ -97,10 +97,11 @@ impl EventListener for Terminal {
root,
} => {
eprintln!(
"{} {} {} ({})",
" Generating documentation"
"{} {} for {} {} ({})",
" Generating"
.if_supports_color(Stderr, |s| s.bold())
.if_supports_color(Stderr, |s| s.purple()),
"documentation".if_supports_color(Stderr, |s| s.bold()),
name.if_supports_color(Stderr, |s| s.bold()),
version,
root.to_str()
@@ -140,10 +141,11 @@ impl EventListener for Terminal {
}
Event::GeneratingDocFiles { output_path } => {
eprintln!(
"{} in {}",
" Generating documentation files"
"{} {} to {}",
" Writing"
.if_supports_color(Stderr, |s| s.bold())
.if_supports_color(Stderr, |s| s.purple()),
"documentation files".if_supports_color(Stderr, |s| s.bold()),
output_path
.to_str()
.unwrap_or("")