Reset color after writing message in colorize
Presently when you `^C` in `zola serve` it is painted with the same color as the previous message. This PR always ensures to reset the color in colorize, before writing the newline.
This commit is contained in:
parent
0578e97d2f
commit
319985add4
|
@ -42,8 +42,9 @@ pub fn error(message: &str) {
|
||||||
fn colorize(message: &str, color: &ColorSpec) {
|
fn colorize(message: &str, color: &ColorSpec) {
|
||||||
let mut stdout = StandardStream::stdout(*COLOR_CHOICE);
|
let mut stdout = StandardStream::stdout(*COLOR_CHOICE);
|
||||||
stdout.set_color(color).unwrap();
|
stdout.set_color(color).unwrap();
|
||||||
writeln!(&mut stdout, "{}", message).unwrap();
|
write!(&mut stdout, "{}", message).unwrap();
|
||||||
stdout.set_color(&ColorSpec::new()).unwrap();
|
stdout.set_color(&ColorSpec::new()).unwrap();
|
||||||
|
writeln!(&mut stdout).unwrap();
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Display in the console the number of pages/sections in the site, and number of images to process
|
/// Display in the console the number of pages/sections in the site, and number of images to process
|
||||||
|
|
Loading…
Reference in a new issue