From 2ae20041ba45d1dd611dd4945093ea0d4d4538a4 Mon Sep 17 00:00:00 2001 From: Andrew Titmuss Date: Mon, 14 Mar 2016 21:21:43 +1100 Subject: [PATCH] fixed output of disk bar when gigabytes are used of a terbyte disk --- neofetch | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/neofetch b/neofetch index 3ad1c8c1..3f532ce2 100755 --- a/neofetch +++ b/neofetch @@ -1505,9 +1505,21 @@ getdisk () { # Add info bar disk_used=${disk_used/G} - disk_used=${disk_used/T} disk_total=${disk_total/G} - disk_total=${disk_total/T} + + if [[ "$disk_used" == *"T" ]]; then + touch "terabyte_used" + disk_used=${disk_used/T} + disk_used=$(echo "${disk_used} * 1000" | bc) + disk_used=${disk_used/'.'*} + fi + + if [[ "$disk_total" == *"T" ]]; then + touch "terabyte_total" + disk_total=${disk_total/T} + disk_total=$(echo "${disk_total} * 1000" | bc) + disk_total=${disk_total/'.'*} + fi case "$disk_display" in "bar") disk="$(bar "${disk_used/'.'}" "${disk_total/'.'}")" ;;