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