Paint STDOUT bold, unify writeln statement

This commit is contained in:
sharkdp 2018-05-07 22:26:06 +02:00 committed by David Peter
parent 7e2e0c82ac
commit 438f3df345

View file

@ -51,14 +51,12 @@ impl<'a> Printer<'a> {
self.colors.grid.paint(""),
)?;
match filename {
None => {
writeln!(self.handle, "STDIN",)?;
}
Some(filename) => {
writeln!(self.handle, "File {}", self.colors.filename.paint(filename))?;
}
}
writeln!(
self.handle,
"{}{}",
filename.map_or("", |_| "File: "),
self.colors.filename.paint(filename.unwrap_or("STDIN"))
)?;
self.print_horizontal_line('┼')
}