From 165d1ed5fa769e3999d3da6bcc99e3964f08ae9b Mon Sep 17 00:00:00 2001 From: Foorack <max@foorack.com> Date: Sat, 8 Feb 2025 18:20:49 +0100 Subject: [PATCH] lsmem: Fix SIZE column min-width in --all mode --- src/uu/lsmem/src/lsmem.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/uu/lsmem/src/lsmem.rs b/src/uu/lsmem/src/lsmem.rs index c4cd6e8..1af7e33 100644 --- a/src/uu/lsmem/src/lsmem.rs +++ b/src/uu/lsmem/src/lsmem.rs @@ -457,11 +457,14 @@ fn create_table_rows(lsmem: &Lsmem, opts: &Options) -> Vec<TableRow> { let size = blk.count * lsmem.block_size; row.range = format!("0x{:016x}-0x{:016x}", start, start + size - 1); - // Size + // Size (always at least 5 long) row.size = if opts.bytes { - format!("{}", blk.count * lsmem.block_size) + format!("{:>5}", blk.count * lsmem.block_size) } else { - utils::size_to_human_string(blk.count * lsmem.block_size) + format!( + "{:>5}", + utils::size_to_human_string(blk.count * lsmem.block_size) + ) }; // State