From b16df30eaba8502c4a3353955ea2ff3ce6dcb462 Mon Sep 17 00:00:00 2001 From: Demonstrandum Date: Sat, 3 Jun 2017 16:33:51 +0100 Subject: [PATCH] Added macOS ufetch --- ufetch-macos | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100755 ufetch-macos diff --git a/ufetch-macos b/ufetch-macos new file mode 100755 index 0000000..ae974ff --- /dev/null +++ b/ufetch-macos @@ -0,0 +1,52 @@ +#!/bin/sh +# +# ufetch-macos - tiny system info for macos +# + +## INFO + +# user is already defined +host="${HOSTNAME%%.*}" +os="$(system_profiler SPSoftwareDataType | grep 'System Version'| awk '{print $3, $4}')" +kernel="$(uname -v | cut -d' ' -f1-2)" +uptime="$(uptime | awk -F, '{sub(".*up ",x,$1);print $1}' | sed -e 's/^[ \t]*//')" +packages="$(find /usr/local/Homebrew/ -type d -name "Formula" -exec ls -1 {} \; | wc -l | awk '{print $1}')" +shell="$(basename ${SHELL})" +WM="Quartz Compositor" + +## DEFINE COLORS + +# probably don't change these +bc="$(tput bold)" # bold +c0="$(tput setaf 0)" # black +c1="$(tput setaf 1)" # red +c2="$(tput setaf 2)" # green +c3="$(tput setaf 3)" # yellow +c4="$(tput setaf 4)" # blue +c5="$(tput setaf 5)" # magenta +c6="$(tput setaf 6)" # cyan +c7="$(tput setaf 7)" # white +rc="$(tput sgr0)" # reset + +# you can change these +lc="${rc}${bc}${c4}" # labels +nc="${rc}${bc}${c6}" # user and hostname +ic="${rc}${bc}${c7}" # info +fc="${rc}${c6}" # first color +sc="${rc}${c7}" # second color +tc="${rc}${bc}${c3}" # third color + + +## OUTPUT + +cat <