From dfb73ceb5c92b994d7374c427c62bd24925a2455 Mon Sep 17 00:00:00 2001 From: Valentin Bersier Date: Wed, 18 Jan 2023 15:33:23 +0100 Subject: [PATCH] feat: sort interactive results by descending size --- src/output.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/output.rs b/src/output.rs index 3ed023f..0b33787 100644 --- a/src/output.rs +++ b/src/output.rs @@ -128,6 +128,9 @@ pub fn interactive(duplicates: DashMap>, opts: &Params) { duplicates .clone() .into_iter() + .sorted_unstable_by_key(|f| { + -(f.1.first().and_then(|ff| ff.size).unwrap_or_default() as i64) + }) .enumerate() .for_each(|(gindex, (_, group))| { let mut itable = Table::new();