From d6bf31f5e75a6bee4ae9349f374b349d8e8eae87 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Tue, 24 Sep 2019 10:53:49 +0300 Subject: [PATCH] docs: update --- pfetch | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pfetch b/pfetch index 7c01240..e5c4585 100755 --- a/pfetch +++ b/pfetch @@ -38,16 +38,21 @@ get_kernel() { } get_uptime() { + # Uptime works by retrieving the data in total seconds and then + # converting that data into days, hours and minutes using simple + # math. case $os in linux) IFS=. read -r s _ < /proc/uptime ;; esac + # Convert the uptime from seconds into days, hours and minutes. d=$((s / 60 / 60 / 24)) h=$((s / 60 / 60 % 24)) m=$((s / 60 % 60)) + # Only append days, hours and minutes if they're non-zero. [ "$d" = 0 ] || uptime="${uptime}${d}d " [ "$h" = 0 ] || uptime="${uptime}${h}h " [ "$m" = 0 ] || uptime="${uptime}${m}m "