From 48c2317325e496fdf5bd93ae91ce938401873bf2 Mon Sep 17 00:00:00 2001 From: Siraaj Khandkar Date: Mon, 2 Nov 2020 05:46:16 -0500 Subject: [PATCH] Show percentages in resource utilization gauges --- home/lib/login_functions.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/home/lib/login_functions.sh b/home/lib/login_functions.sh index 9f24d3e..6646365 100644 --- a/home/lib/login_functions.sh +++ b/home/lib/login_functions.sh @@ -389,9 +389,10 @@ bar_gauge() { cur_scaled = num_scale(cur, max, 1, width) printf \ - "%s%s%s", \ + "%s%s%s%s", \ lab ? lab " " : "", \ num ? cur "/" max " " : "", \ + pct ? sprintf("%3.0f%% ", cur / max * 100) : "", \ ch_left for (i=1; i<=width; i++) { c = i <= cur_scaled ? ch_used : ch_blank @@ -463,7 +464,7 @@ motd() { df ~ | awk 'NR == 2 {print $3, $3 + $4, "disk"}' motd_batt ) \ - | bar_gauge -v width="$bar_width" \ + | bar_gauge -v width="$bar_width" -v pct=1 \ | column -t \ | indent "$indent_unit" -- 2.20.1