diff --git a/neofetch b/neofetch index 08930e26..da9a6fc9 100755 --- a/neofetch +++ b/neofetch @@ -5,7 +5,7 @@ # https://github.com/dylanaraps/neofetch # # Required Dependencies: -# Bash 4.0+ +# Bash 3.0+ # xprop # [Linux / BSD / Windows] Uptime detection: procps or procps-ng # @@ -1564,8 +1564,23 @@ getbirthday () { ;; "Mac OS X") - birthday="$(ls -alctT /var/log/CDIS.custom | awk '{printf $6 " " $7 " " $9 " " $8}')" - date_cmd="$(date -j -f "%b %d %Y" "$birthday" +"$birthday_format")" + birthday="$(ls -lUT /var/log/install.log | awk '{printf $6 " " $7 " " $9 " " $8}')" + + # Split the string into Date + time + time=${birthday/*???? } + birthday=${birthday/$time} + + case "${time/:*}" in + 0? | 10 | 11) + time+=" AM" + ;; + + *) + time+=" PM" + ;; + esac + birthday+="$time" + birthday_shorthand="on" ;; *"BSD") @@ -1603,7 +1618,7 @@ getbirthday () { esac # Strip seconds from time output - birthday=${birthday%:*} + birthday=${birthday/:?? / } # Pretty output [ "$birthday_shorthand" == "off" ] && \