From f8c350cbff79ca19644737052a99971f1a16f4ae Mon Sep 17 00:00:00 2001 From: Dylan Date: Fri, 29 Apr 2016 09:42:58 +1000 Subject: [PATCH] Fix issues with uptime on OSX and BSD --- neofetch | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/neofetch b/neofetch index 8d7630fc..ef121786 100755 --- a/neofetch +++ b/neofetch @@ -591,22 +591,22 @@ getuptime () { days=$((uptime / 86400)) # Format the output like Linux's "uptime -p" cmd. - if [ "$mins" == 1 ]; then - uptime="$mins minute" - elif [ "$mins" != 0 ]; then + if [ "$mins" != 0 ]; then uptime="$mins minutes" + else + uptime="$mins minute" fi - if [ "$hours" == 1 ]; then - uptime="$hours hour, $uptime" - elif [ "$mins" != 0 ]; then + if [ "$mins" != 0 ]; then uptime="$hours hours, $uptime" + else + uptime="$hours hour, $uptime" fi - if [ "$days" == 1 ]; then - uptime="$days day, $uptime" - elif [ "$days" != 0 ]; then + if [ "$days" != 0 ]; then uptime="$days days, $uptime" + else + uptime="$days day, $uptime" fi uptime="up $uptime"