diff --git a/ufetch-alpine b/ufetch-alpine index 4f4b641..a8b7161 100755 --- a/ufetch-alpine +++ b/ufetch-alpine @@ -30,16 +30,18 @@ fi ## DEFINE COLORS # probably don't change these -bold="$(tput bold)" -black="$(tput setaf 0)" -red="$(tput setaf 1)" -green="$(tput setaf 2)" -yellow="$(tput setaf 3)" -blue="$(tput setaf 4)" -magenta="$(tput setaf 5)" -cyan="$(tput setaf 6)" -white="$(tput setaf 7)" -reset="$(tput sgr0)" +if [ -x "$(command -v tput)" ]; then + bold="$(tput bold)" + black="$(tput setaf 0)" + red="$(tput setaf 1)" + green="$(tput setaf 2)" + yellow="$(tput setaf 3)" + blue="$(tput setaf 4)" + magenta="$(tput setaf 5)" + cyan="$(tput setaf 6)" + white="$(tput setaf 7)" + reset="$(tput sgr0)" +fi # you can change these lc="${reset}${bold}${blue}" # labels diff --git a/ufetch-arch b/ufetch-arch index 1e6ffdf..fdd4481 100755 --- a/ufetch-arch +++ b/ufetch-arch @@ -30,16 +30,18 @@ fi ## DEFINE COLORS # probably don't change these -bold="$(tput bold)" -black="$(tput setaf 0)" -red="$(tput setaf 1)" -green="$(tput setaf 2)" -yellow="$(tput setaf 3)" -blue="$(tput setaf 4)" -magenta="$(tput setaf 5)" -cyan="$(tput setaf 6)" -white="$(tput setaf 7)" -reset="$(tput sgr0)" +if [ -x "$(command -v tput)" ]; then + bold="$(tput bold)" + black="$(tput setaf 0)" + red="$(tput setaf 1)" + green="$(tput setaf 2)" + yellow="$(tput setaf 3)" + blue="$(tput setaf 4)" + magenta="$(tput setaf 5)" + cyan="$(tput setaf 6)" + white="$(tput setaf 7)" + reset="$(tput sgr0)" +fi # you can change these lc="${reset}${bold}${cyan}" # labels diff --git a/ufetch-crux b/ufetch-crux index 77575ad..3c8a6ba 100755 --- a/ufetch-crux +++ b/ufetch-crux @@ -30,16 +30,18 @@ fi ## DEFINE COLORS # probably don't change these -bold="$(tput bold)" -black="$(tput setaf 0)" -red="$(tput setaf 1)" -green="$(tput setaf 2)" -yellow="$(tput setaf 3)" -blue="$(tput setaf 4)" -magenta="$(tput setaf 5)" -cyan="$(tput setaf 6)" -white="$(tput setaf 7)" -reset="$(tput sgr0)" +if [ -x "$(command -v tput)" ]; then + bold="$(tput bold)" + black="$(tput setaf 0)" + red="$(tput setaf 1)" + green="$(tput setaf 2)" + yellow="$(tput setaf 3)" + blue="$(tput setaf 4)" + magenta="$(tput setaf 5)" + cyan="$(tput setaf 6)" + white="$(tput setaf 7)" + reset="$(tput sgr0)" +fi # you can change these lc="${reset}${bold}${cyan}" # labels diff --git a/ufetch-debian b/ufetch-debian index 988a78f..b838267 100755 --- a/ufetch-debian +++ b/ufetch-debian @@ -30,16 +30,18 @@ fi ## DEFINE COLORS # probably don't change these -bold="$(tput bold)" -black="$(tput setaf 0)" -red="$(tput setaf 1)" -green="$(tput setaf 2)" -yellow="$(tput setaf 3)" -blue="$(tput setaf 4)" -magenta="$(tput setaf 5)" -cyan="$(tput setaf 6)" -white="$(tput setaf 7)" -reset="$(tput sgr0)" +if [ -x "$(command -v tput)" ]; then + bold="$(tput bold)" + black="$(tput setaf 0)" + red="$(tput setaf 1)" + green="$(tput setaf 2)" + yellow="$(tput setaf 3)" + blue="$(tput setaf 4)" + magenta="$(tput setaf 5)" + cyan="$(tput setaf 6)" + white="$(tput setaf 7)" + reset="$(tput sgr0)" +fi # you can change these lc="${reset}${bold}${red}" # labels diff --git a/ufetch-fedora b/ufetch-fedora index 975b558..54aa68e 100755 --- a/ufetch-fedora +++ b/ufetch-fedora @@ -30,16 +30,18 @@ fi ## DEFINE COLORS # probably don't change these -bold="$(tput bold)" -black="$(tput setaf 0)" -red="$(tput setaf 1)" -green="$(tput setaf 2)" -yellow="$(tput setaf 3)" -blue="$(tput setaf 4)" -magenta="$(tput setaf 5)" -cyan="$(tput setaf 6)" -white="$(tput setaf 7)" -reset="$(tput sgr0)" +if [ -x "$(command -v tput)" ]; then + bold="$(tput bold)" + black="$(tput setaf 0)" + red="$(tput setaf 1)" + green="$(tput setaf 2)" + yellow="$(tput setaf 3)" + blue="$(tput setaf 4)" + magenta="$(tput setaf 5)" + cyan="$(tput setaf 6)" + white="$(tput setaf 7)" + reset="$(tput sgr0)" +fi # you can change these lc="${reset}${bold}${blue}" # labels diff --git a/ufetch-freebsd b/ufetch-freebsd index 615efad..cd3ebc1 100755 --- a/ufetch-freebsd +++ b/ufetch-freebsd @@ -30,16 +30,18 @@ fi ## DEFINE COLORS # probably don't change these -bold="$(tput md)" -black="$(tput AF 0)" -red="$(tput AF 1)" -green="$(tput AF 2)" -yellow="$(tput AF 3)" -blue="$(tput AF 4)" -magenta="$(tput AF 5)" -cyan="$(tput AF 6)" -white="$(tput AF 7)" -reset="$(tput me)" +if [ -x "$(command -v tput)" ]; then + bold="$(tput md)" + black="$(tput AF 0)" + red="$(tput AF 1)" + green="$(tput AF 2)" + yellow="$(tput AF 3)" + blue="$(tput AF 4)" + magenta="$(tput AF 5)" + cyan="$(tput AF 6)" + white="$(tput AF 7)" + reset="$(tput me)" +fi # you can change these lc="${reset}${bold}${red}" # labels diff --git a/ufetch-gentoo b/ufetch-gentoo index 8e1dae1..1a47af9 100755 --- a/ufetch-gentoo +++ b/ufetch-gentoo @@ -30,16 +30,18 @@ fi ## DEFINE COLORS # probably don't change these -bold="$(tput bold)" -black="$(tput setaf 0)" -red="$(tput setaf 1)" -green="$(tput setaf 2)" -yellow="$(tput setaf 3)" -blue="$(tput setaf 4)" -magenta="$(tput setaf 5)" -cyan="$(tput setaf 6)" -white="$(tput setaf 7)" -reset="$(tput sgr0)" +if [ -x "$(command -v tput)" ]; then + bold="$(tput bold)" + black="$(tput setaf 0)" + red="$(tput setaf 1)" + green="$(tput setaf 2)" + yellow="$(tput setaf 3)" + blue="$(tput setaf 4)" + magenta="$(tput setaf 5)" + cyan="$(tput setaf 6)" + white="$(tput setaf 7)" + reset="$(tput sgr0)" +fi # you can change these lc="${reset}${bold}${magenta}" # labels diff --git a/ufetch-linux b/ufetch-linux index e8361fd..7e92a25 100755 --- a/ufetch-linux +++ b/ufetch-linux @@ -29,16 +29,18 @@ fi ## DEFINE COLORS # probably don't change these -bold="$(tput bold)" -black="$(tput setaf 0)" -red="$(tput setaf 1)" -green="$(tput setaf 2)" -yellow="$(tput setaf 3)" -blue="$(tput setaf 4)" -magenta="$(tput setaf 5)" -cyan="$(tput setaf 6)" -white="$(tput setaf 7)" -reset="$(tput sgr0)" +if [ -x "$(command -v tput)" ]; then + bold="$(tput bold)" + black="$(tput setaf 0)" + red="$(tput setaf 1)" + green="$(tput setaf 2)" + yellow="$(tput setaf 3)" + blue="$(tput setaf 4)" + magenta="$(tput setaf 5)" + cyan="$(tput setaf 6)" + white="$(tput setaf 7)" + reset="$(tput sgr0)" +fi # you can change these lc="${reset}${bold}${black}" # labels diff --git a/ufetch-macos b/ufetch-macos index 95a5773..5b5078b 100755 --- a/ufetch-macos +++ b/ufetch-macos @@ -9,13 +9,13 @@ host="$(hostname)" os="$(sw_vers -productName) $(sw_vers -productVersion)" kernel="$(uname -sr)" uptime="$(uptime | awk -F, '{sub(".*up ",x,$1);print $1}' | sed -e 's/^[ \t]*//')" -if command -v pkgin &> /dev/null; then +if [ -x "$(command -v pkgin)" ]; then packages="$(pkgin list | wc -l)" -elif command -v brew &> /dev/null; then +elif [ -x "$(command -v brew)" ]; then brew_packages="$(brew list | wc -l)" cask_packages="$(brew cask list 2> /dev/null | wc -l)" packages="$(( ${brew_packages} + ${cask_packages} ))" -elif command -v port &> /dev/null; then +elif [ -x "$(command -v port)" ]; then packages="$(port installed | wc -l)" else packages='no package manager' @@ -29,16 +29,18 @@ fi ## DEFINE COLORS # probably don't change these -bold="$(tput bold)" -black="$(tput setaf 0)" -red="$(tput setaf 1)" -green="$(tput setaf 2)" -yellow="$(tput setaf 3)" -blue="$(tput setaf 4)" -magenta="$(tput setaf 5)" -cyan="$(tput setaf 6)" -white="$(tput setaf 7)" -reset="$(tput sgr0)" +if [ -x "$(command -v tput)" ]; then + bold="$(tput bold)" + black="$(tput setaf 0)" + red="$(tput setaf 1)" + green="$(tput setaf 2)" + yellow="$(tput setaf 3)" + blue="$(tput setaf 4)" + magenta="$(tput setaf 5)" + cyan="$(tput setaf 6)" + white="$(tput setaf 7)" + reset="$(tput sgr0)" +fi # you can change these lc="${reset}${bold}" # labels diff --git a/ufetch-manjaro b/ufetch-manjaro index 9938643..5cd780a 100755 --- a/ufetch-manjaro +++ b/ufetch-manjaro @@ -30,16 +30,18 @@ fi ## DEFINE COLORS # probably don't change these -bold="$(tput bold)" -black="$(tput setaf 0)" -red="$(tput setaf 1)" -green="$(tput setaf 2)" -yellow="$(tput setaf 3)" -blue="$(tput setaf 4)" -magenta="$(tput setaf 5)" -cyan="$(tput setaf 6)" -white="$(tput setaf 7)" -reset="$(tput sgr0)" +if [ -x "$(command -v tput)" ]; then + bold="$(tput bold)" + black="$(tput setaf 0)" + red="$(tput setaf 1)" + green="$(tput setaf 2)" + yellow="$(tput setaf 3)" + blue="$(tput setaf 4)" + magenta="$(tput setaf 5)" + cyan="$(tput setaf 6)" + white="$(tput setaf 7)" + reset="$(tput sgr0)" +fi # you can change these lc="${reset}${bold}${green}" # labels diff --git a/ufetch-nixos b/ufetch-nixos index 9446ba8..d04a61e 100755 --- a/ufetch-nixos +++ b/ufetch-nixos @@ -30,16 +30,18 @@ fi ## DEFINE COLORS # probably don't change these -bold="$(tput bold)" -black="$(tput setaf 0)" -red="$(tput setaf 1)" -green="$(tput setaf 2)" -yellow="$(tput setaf 3)" -blue="$(tput setaf 4)" -magenta="$(tput setaf 5)" -cyan="$(tput setaf 6)" -white="$(tput setaf 7)" -reset="$(tput sgr0)" +if [ -x "$(command -v tput)" ]; then + bold="$(tput bold)" + black="$(tput setaf 0)" + red="$(tput setaf 1)" + green="$(tput setaf 2)" + yellow="$(tput setaf 3)" + blue="$(tput setaf 4)" + magenta="$(tput setaf 5)" + cyan="$(tput setaf 6)" + white="$(tput setaf 7)" + reset="$(tput sgr0)" +fi # you can change these lc="${reset}${bold}${blue}" # labels diff --git a/ufetch-openbsd b/ufetch-openbsd index e02bf16..3c61e62 100755 --- a/ufetch-openbsd +++ b/ufetch-openbsd @@ -30,16 +30,18 @@ fi ## DEFINE COLORS # probably don't change these -bold="$(tput bold)" -black="$(tput setaf 0)" -red="$(tput setaf 1)" -green="$(tput setaf 2)" -yellow="$(tput setaf 3)" -blue="$(tput setaf 4)" -magenta="$(tput setaf 5)" -cyan="$(tput setaf 6)" -white="$(tput setaf 7)" -reset="$(tput sgr0)" +if [ -x "$(command -v tput)" ]; then + bold="$(tput bold)" + black="$(tput setaf 0)" + red="$(tput setaf 1)" + green="$(tput setaf 2)" + yellow="$(tput setaf 3)" + blue="$(tput setaf 4)" + magenta="$(tput setaf 5)" + cyan="$(tput setaf 6)" + white="$(tput setaf 7)" + reset="$(tput sgr0)" +fi # you can change these lc="${reset}${bold}${yellow}" # labels diff --git a/ufetch-raspbian b/ufetch-raspbian index 050d2f9..8e6139e 100755 --- a/ufetch-raspbian +++ b/ufetch-raspbian @@ -30,16 +30,18 @@ fi ## DEFINE COLORS # probably don't change these -bold="$(tput bold)" -black="$(tput setaf 0)" -red="$(tput setaf 1)" -green="$(tput setaf 2)" -yellow="$(tput setaf 3)" -blue="$(tput setaf 4)" -magenta="$(tput setaf 5)" -cyan="$(tput setaf 6)" -white="$(tput setaf 7)" -reset="$(tput sgr0)" +if [ -x "$(command -v tput)" ]; then + bold="$(tput bold)" + black="$(tput setaf 0)" + red="$(tput setaf 1)" + green="$(tput setaf 2)" + yellow="$(tput setaf 3)" + blue="$(tput setaf 4)" + magenta="$(tput setaf 5)" + cyan="$(tput setaf 6)" + white="$(tput setaf 7)" + reset="$(tput sgr0)" +fi # you can change these lc="${reset}${bold}${red}" # labels diff --git a/ufetch-void b/ufetch-void index 66c5f76..19cc6f4 100755 --- a/ufetch-void +++ b/ufetch-void @@ -30,16 +30,18 @@ fi ## DEFINE COLORS # probably don't change these -bold="$(tput bold)" -black="$(tput setaf 0)" -red="$(tput setaf 1)" -green="$(tput setaf 2)" -yellow="$(tput setaf 3)" -blue="$(tput setaf 4)" -magenta="$(tput setaf 5)" -cyan="$(tput setaf 6)" -white="$(tput setaf 7)" -reset="$(tput sgr0)" +if [ -x "$(command -v tput)" ]; then + bold="$(tput bold)" + black="$(tput setaf 0)" + red="$(tput setaf 1)" + green="$(tput setaf 2)" + yellow="$(tput setaf 3)" + blue="$(tput setaf 4)" + magenta="$(tput setaf 5)" + cyan="$(tput setaf 6)" + white="$(tput setaf 7)" + reset="$(tput sgr0)" +fi # you can change these lc="${reset}${bold}${green}" # labels