summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSebastian Thiel <sebastian.thiel@icloud.com>2020-07-06 12:42:11 +0800
committerSebastian Thiel <sebastian.thiel@icloud.com>2020-07-06 12:42:11 +0800
commit86f16c3042d9f8ba400512c8f2916c3a40e2d1f8 (patch)
treefaee9d7c1afb7cb4c595d3cd0dda95a62fbc37a0 /src
parent3e0d4b022ff8d6ce5115894f3b6ad68f01ff370f (diff)
for a moment I thought 'colored' could be used, but…
…it's really allocation heavy. Something simpler might be it, what about termcolor?
Diffstat (limited to 'src')
-rw-r--r--src/aggregate.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/aggregate.rs b/src/aggregate.rs
index d40a0cf..57103ac 100644
--- a/src/aggregate.rs
+++ b/src/aggregate.rs
@@ -1,5 +1,6 @@
use crate::{crossdev, InodeFilter, WalkOptions, WalkResult};
use anyhow::Result;
+use colored::Colorize;
use filesize::PathExt;
use std::borrow::Cow;
use std::{fmt, io, path::Path};
@@ -129,7 +130,12 @@ fn write_path<C: fmt::Display>(
writeln!(
out,
"{byte_color}{:>byte_column_width$}{byte_color_reset} {path_color}{}{path_color_reset}{}",
- options.byte_format.display(num_bytes).to_string(), // needed for formatting to work (unless we implement it ourselves)
+ options
+ .byte_format
+ .display(num_bytes)
+ .to_string()
+ .as_str()
+ .green(), // needed for formatting to work (unless we implement it ourselves)
path.as_ref().display(),
if num_errors == 0 {
Cow::Borrowed("")