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
No known key found for this signature in database
GPG Key ID: 33173CB6F77F4277
1 changed files with 6 additions and 4 deletions

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("")