mirror of
https://gitlab.com/jschx/ufetch.git
synced 2026-11-11 16:40:40 +00:00
Fallback to colorless mode when tput is not installed
This commit is contained in:
1 parent
4727f5317f
commit
cb1b93379f
14 files changed
+171
-143
No files matched your search
+12
-10
@@ -30,16 +30,18 @@ fi
|
|||||||
## DEFINE COLORS
|
## DEFINE COLORS
|
||||||
|
|
||||||
# probably don't change these
|
# probably don't change these
|
||||||
bold="$(tput bold)"
|
if [ -x "$(command -v tput)" ]; then
|
||||||
black="$(tput setaf 0)"
|
bold="$(tput bold)"
|
||||||
red="$(tput setaf 1)"
|
black="$(tput setaf 0)"
|
||||||
green="$(tput setaf 2)"
|
red="$(tput setaf 1)"
|
||||||
yellow="$(tput setaf 3)"
|
green="$(tput setaf 2)"
|
||||||
blue="$(tput setaf 4)"
|
yellow="$(tput setaf 3)"
|
||||||
magenta="$(tput setaf 5)"
|
blue="$(tput setaf 4)"
|
||||||
cyan="$(tput setaf 6)"
|
magenta="$(tput setaf 5)"
|
||||||
white="$(tput setaf 7)"
|
cyan="$(tput setaf 6)"
|
||||||
reset="$(tput sgr0)"
|
white="$(tput setaf 7)"
|
||||||
|
reset="$(tput sgr0)"
|
||||||
|
fi
|
||||||
|
|
||||||
# you can change these
|
# you can change these
|
||||||
lc="${reset}${bold}${blue}" # labels
|
lc="${reset}${bold}${blue}" # labels
|
||||||
|
|||||||
+12
-10
@@ -30,16 +30,18 @@ fi
|
|||||||
## DEFINE COLORS
|
## DEFINE COLORS
|
||||||
|
|
||||||
# probably don't change these
|
# probably don't change these
|
||||||
bold="$(tput bold)"
|
if [ -x "$(command -v tput)" ]; then
|
||||||
black="$(tput setaf 0)"
|
bold="$(tput bold)"
|
||||||
red="$(tput setaf 1)"
|
black="$(tput setaf 0)"
|
||||||
green="$(tput setaf 2)"
|
red="$(tput setaf 1)"
|
||||||
yellow="$(tput setaf 3)"
|
green="$(tput setaf 2)"
|
||||||
blue="$(tput setaf 4)"
|
yellow="$(tput setaf 3)"
|
||||||
magenta="$(tput setaf 5)"
|
blue="$(tput setaf 4)"
|
||||||
cyan="$(tput setaf 6)"
|
magenta="$(tput setaf 5)"
|
||||||
white="$(tput setaf 7)"
|
cyan="$(tput setaf 6)"
|
||||||
reset="$(tput sgr0)"
|
white="$(tput setaf 7)"
|
||||||
|
reset="$(tput sgr0)"
|
||||||
|
fi
|
||||||
|
|
||||||
# you can change these
|
# you can change these
|
||||||
lc="${reset}${bold}${cyan}" # labels
|
lc="${reset}${bold}${cyan}" # labels
|
||||||
|
|||||||
+12
-10
@@ -30,16 +30,18 @@ fi
|
|||||||
## DEFINE COLORS
|
## DEFINE COLORS
|
||||||
|
|
||||||
# probably don't change these
|
# probably don't change these
|
||||||
bold="$(tput bold)"
|
if [ -x "$(command -v tput)" ]; then
|
||||||
black="$(tput setaf 0)"
|
bold="$(tput bold)"
|
||||||
red="$(tput setaf 1)"
|
black="$(tput setaf 0)"
|
||||||
green="$(tput setaf 2)"
|
red="$(tput setaf 1)"
|
||||||
yellow="$(tput setaf 3)"
|
green="$(tput setaf 2)"
|
||||||
blue="$(tput setaf 4)"
|
yellow="$(tput setaf 3)"
|
||||||
magenta="$(tput setaf 5)"
|
blue="$(tput setaf 4)"
|
||||||
cyan="$(tput setaf 6)"
|
magenta="$(tput setaf 5)"
|
||||||
white="$(tput setaf 7)"
|
cyan="$(tput setaf 6)"
|
||||||
reset="$(tput sgr0)"
|
white="$(tput setaf 7)"
|
||||||
|
reset="$(tput sgr0)"
|
||||||
|
fi
|
||||||
|
|
||||||
# you can change these
|
# you can change these
|
||||||
lc="${reset}${bold}${cyan}" # labels
|
lc="${reset}${bold}${cyan}" # labels
|
||||||
|
|||||||
+12
-10
@@ -30,16 +30,18 @@ fi
|
|||||||
## DEFINE COLORS
|
## DEFINE COLORS
|
||||||
|
|
||||||
# probably don't change these
|
# probably don't change these
|
||||||
bold="$(tput bold)"
|
if [ -x "$(command -v tput)" ]; then
|
||||||
black="$(tput setaf 0)"
|
bold="$(tput bold)"
|
||||||
red="$(tput setaf 1)"
|
black="$(tput setaf 0)"
|
||||||
green="$(tput setaf 2)"
|
red="$(tput setaf 1)"
|
||||||
yellow="$(tput setaf 3)"
|
green="$(tput setaf 2)"
|
||||||
blue="$(tput setaf 4)"
|
yellow="$(tput setaf 3)"
|
||||||
magenta="$(tput setaf 5)"
|
blue="$(tput setaf 4)"
|
||||||
cyan="$(tput setaf 6)"
|
magenta="$(tput setaf 5)"
|
||||||
white="$(tput setaf 7)"
|
cyan="$(tput setaf 6)"
|
||||||
reset="$(tput sgr0)"
|
white="$(tput setaf 7)"
|
||||||
|
reset="$(tput sgr0)"
|
||||||
|
fi
|
||||||
|
|
||||||
# you can change these
|
# you can change these
|
||||||
lc="${reset}${bold}${red}" # labels
|
lc="${reset}${bold}${red}" # labels
|
||||||
|
|||||||
+12
-10
@@ -30,16 +30,18 @@ fi
|
|||||||
## DEFINE COLORS
|
## DEFINE COLORS
|
||||||
|
|
||||||
# probably don't change these
|
# probably don't change these
|
||||||
bold="$(tput bold)"
|
if [ -x "$(command -v tput)" ]; then
|
||||||
black="$(tput setaf 0)"
|
bold="$(tput bold)"
|
||||||
red="$(tput setaf 1)"
|
black="$(tput setaf 0)"
|
||||||
green="$(tput setaf 2)"
|
red="$(tput setaf 1)"
|
||||||
yellow="$(tput setaf 3)"
|
green="$(tput setaf 2)"
|
||||||
blue="$(tput setaf 4)"
|
yellow="$(tput setaf 3)"
|
||||||
magenta="$(tput setaf 5)"
|
blue="$(tput setaf 4)"
|
||||||
cyan="$(tput setaf 6)"
|
magenta="$(tput setaf 5)"
|
||||||
white="$(tput setaf 7)"
|
cyan="$(tput setaf 6)"
|
||||||
reset="$(tput sgr0)"
|
white="$(tput setaf 7)"
|
||||||
|
reset="$(tput sgr0)"
|
||||||
|
fi
|
||||||
|
|
||||||
# you can change these
|
# you can change these
|
||||||
lc="${reset}${bold}${blue}" # labels
|
lc="${reset}${bold}${blue}" # labels
|
||||||
|
|||||||
+12
-10
@@ -30,16 +30,18 @@ fi
|
|||||||
## DEFINE COLORS
|
## DEFINE COLORS
|
||||||
|
|
||||||
# probably don't change these
|
# probably don't change these
|
||||||
bold="$(tput md)"
|
if [ -x "$(command -v tput)" ]; then
|
||||||
black="$(tput AF 0)"
|
bold="$(tput md)"
|
||||||
red="$(tput AF 1)"
|
black="$(tput AF 0)"
|
||||||
green="$(tput AF 2)"
|
red="$(tput AF 1)"
|
||||||
yellow="$(tput AF 3)"
|
green="$(tput AF 2)"
|
||||||
blue="$(tput AF 4)"
|
yellow="$(tput AF 3)"
|
||||||
magenta="$(tput AF 5)"
|
blue="$(tput AF 4)"
|
||||||
cyan="$(tput AF 6)"
|
magenta="$(tput AF 5)"
|
||||||
white="$(tput AF 7)"
|
cyan="$(tput AF 6)"
|
||||||
reset="$(tput me)"
|
white="$(tput AF 7)"
|
||||||
|
reset="$(tput me)"
|
||||||
|
fi
|
||||||
|
|
||||||
# you can change these
|
# you can change these
|
||||||
lc="${reset}${bold}${red}" # labels
|
lc="${reset}${bold}${red}" # labels
|
||||||
|
|||||||
+12
-10
@@ -30,16 +30,18 @@ fi
|
|||||||
## DEFINE COLORS
|
## DEFINE COLORS
|
||||||
|
|
||||||
# probably don't change these
|
# probably don't change these
|
||||||
bold="$(tput bold)"
|
if [ -x "$(command -v tput)" ]; then
|
||||||
black="$(tput setaf 0)"
|
bold="$(tput bold)"
|
||||||
red="$(tput setaf 1)"
|
black="$(tput setaf 0)"
|
||||||
green="$(tput setaf 2)"
|
red="$(tput setaf 1)"
|
||||||
yellow="$(tput setaf 3)"
|
green="$(tput setaf 2)"
|
||||||
blue="$(tput setaf 4)"
|
yellow="$(tput setaf 3)"
|
||||||
magenta="$(tput setaf 5)"
|
blue="$(tput setaf 4)"
|
||||||
cyan="$(tput setaf 6)"
|
magenta="$(tput setaf 5)"
|
||||||
white="$(tput setaf 7)"
|
cyan="$(tput setaf 6)"
|
||||||
reset="$(tput sgr0)"
|
white="$(tput setaf 7)"
|
||||||
|
reset="$(tput sgr0)"
|
||||||
|
fi
|
||||||
|
|
||||||
# you can change these
|
# you can change these
|
||||||
lc="${reset}${bold}${magenta}" # labels
|
lc="${reset}${bold}${magenta}" # labels
|
||||||
|
|||||||
+12
-10
@@ -29,16 +29,18 @@ fi
|
|||||||
## DEFINE COLORS
|
## DEFINE COLORS
|
||||||
|
|
||||||
# probably don't change these
|
# probably don't change these
|
||||||
bold="$(tput bold)"
|
if [ -x "$(command -v tput)" ]; then
|
||||||
black="$(tput setaf 0)"
|
bold="$(tput bold)"
|
||||||
red="$(tput setaf 1)"
|
black="$(tput setaf 0)"
|
||||||
green="$(tput setaf 2)"
|
red="$(tput setaf 1)"
|
||||||
yellow="$(tput setaf 3)"
|
green="$(tput setaf 2)"
|
||||||
blue="$(tput setaf 4)"
|
yellow="$(tput setaf 3)"
|
||||||
magenta="$(tput setaf 5)"
|
blue="$(tput setaf 4)"
|
||||||
cyan="$(tput setaf 6)"
|
magenta="$(tput setaf 5)"
|
||||||
white="$(tput setaf 7)"
|
cyan="$(tput setaf 6)"
|
||||||
reset="$(tput sgr0)"
|
white="$(tput setaf 7)"
|
||||||
|
reset="$(tput sgr0)"
|
||||||
|
fi
|
||||||
|
|
||||||
# you can change these
|
# you can change these
|
||||||
lc="${reset}${bold}${black}" # labels
|
lc="${reset}${bold}${black}" # labels
|
||||||
|
|||||||
+15
-13
@@ -9,13 +9,13 @@ host="$(hostname)"
|
|||||||
os="$(sw_vers -productName) $(sw_vers -productVersion)"
|
os="$(sw_vers -productName) $(sw_vers -productVersion)"
|
||||||
kernel="$(uname -sr)"
|
kernel="$(uname -sr)"
|
||||||
uptime="$(uptime | awk -F, '{sub(".*up ",x,$1);print $1}' | sed -e 's/^[ \t]*//')"
|
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)"
|
packages="$(pkgin list | wc -l)"
|
||||||
elif command -v brew &> /dev/null; then
|
elif [ -x "$(command -v brew)" ]; then
|
||||||
brew_packages="$(brew list | wc -l)"
|
brew_packages="$(brew list | wc -l)"
|
||||||
cask_packages="$(brew cask list 2> /dev/null | wc -l)"
|
cask_packages="$(brew cask list 2> /dev/null | wc -l)"
|
||||||
packages="$(( ${brew_packages} + ${cask_packages} ))"
|
packages="$(( ${brew_packages} + ${cask_packages} ))"
|
||||||
elif command -v port &> /dev/null; then
|
elif [ -x "$(command -v port)" ]; then
|
||||||
packages="$(port installed | wc -l)"
|
packages="$(port installed | wc -l)"
|
||||||
else
|
else
|
||||||
packages='no package manager'
|
packages='no package manager'
|
||||||
@@ -29,16 +29,18 @@ fi
|
|||||||
## DEFINE COLORS
|
## DEFINE COLORS
|
||||||
|
|
||||||
# probably don't change these
|
# probably don't change these
|
||||||
bold="$(tput bold)"
|
if [ -x "$(command -v tput)" ]; then
|
||||||
black="$(tput setaf 0)"
|
bold="$(tput bold)"
|
||||||
red="$(tput setaf 1)"
|
black="$(tput setaf 0)"
|
||||||
green="$(tput setaf 2)"
|
red="$(tput setaf 1)"
|
||||||
yellow="$(tput setaf 3)"
|
green="$(tput setaf 2)"
|
||||||
blue="$(tput setaf 4)"
|
yellow="$(tput setaf 3)"
|
||||||
magenta="$(tput setaf 5)"
|
blue="$(tput setaf 4)"
|
||||||
cyan="$(tput setaf 6)"
|
magenta="$(tput setaf 5)"
|
||||||
white="$(tput setaf 7)"
|
cyan="$(tput setaf 6)"
|
||||||
reset="$(tput sgr0)"
|
white="$(tput setaf 7)"
|
||||||
|
reset="$(tput sgr0)"
|
||||||
|
fi
|
||||||
|
|
||||||
# you can change these
|
# you can change these
|
||||||
lc="${reset}${bold}" # labels
|
lc="${reset}${bold}" # labels
|
||||||
|
|||||||
+12
-10
@@ -30,16 +30,18 @@ fi
|
|||||||
## DEFINE COLORS
|
## DEFINE COLORS
|
||||||
|
|
||||||
# probably don't change these
|
# probably don't change these
|
||||||
bold="$(tput bold)"
|
if [ -x "$(command -v tput)" ]; then
|
||||||
black="$(tput setaf 0)"
|
bold="$(tput bold)"
|
||||||
red="$(tput setaf 1)"
|
black="$(tput setaf 0)"
|
||||||
green="$(tput setaf 2)"
|
red="$(tput setaf 1)"
|
||||||
yellow="$(tput setaf 3)"
|
green="$(tput setaf 2)"
|
||||||
blue="$(tput setaf 4)"
|
yellow="$(tput setaf 3)"
|
||||||
magenta="$(tput setaf 5)"
|
blue="$(tput setaf 4)"
|
||||||
cyan="$(tput setaf 6)"
|
magenta="$(tput setaf 5)"
|
||||||
white="$(tput setaf 7)"
|
cyan="$(tput setaf 6)"
|
||||||
reset="$(tput sgr0)"
|
white="$(tput setaf 7)"
|
||||||
|
reset="$(tput sgr0)"
|
||||||
|
fi
|
||||||
|
|
||||||
# you can change these
|
# you can change these
|
||||||
lc="${reset}${bold}${green}" # labels
|
lc="${reset}${bold}${green}" # labels
|
||||||
|
|||||||
+12
-10
@@ -30,16 +30,18 @@ fi
|
|||||||
## DEFINE COLORS
|
## DEFINE COLORS
|
||||||
|
|
||||||
# probably don't change these
|
# probably don't change these
|
||||||
bold="$(tput bold)"
|
if [ -x "$(command -v tput)" ]; then
|
||||||
black="$(tput setaf 0)"
|
bold="$(tput bold)"
|
||||||
red="$(tput setaf 1)"
|
black="$(tput setaf 0)"
|
||||||
green="$(tput setaf 2)"
|
red="$(tput setaf 1)"
|
||||||
yellow="$(tput setaf 3)"
|
green="$(tput setaf 2)"
|
||||||
blue="$(tput setaf 4)"
|
yellow="$(tput setaf 3)"
|
||||||
magenta="$(tput setaf 5)"
|
blue="$(tput setaf 4)"
|
||||||
cyan="$(tput setaf 6)"
|
magenta="$(tput setaf 5)"
|
||||||
white="$(tput setaf 7)"
|
cyan="$(tput setaf 6)"
|
||||||
reset="$(tput sgr0)"
|
white="$(tput setaf 7)"
|
||||||
|
reset="$(tput sgr0)"
|
||||||
|
fi
|
||||||
|
|
||||||
# you can change these
|
# you can change these
|
||||||
lc="${reset}${bold}${blue}" # labels
|
lc="${reset}${bold}${blue}" # labels
|
||||||
|
|||||||
+12
-10
@@ -30,16 +30,18 @@ fi
|
|||||||
## DEFINE COLORS
|
## DEFINE COLORS
|
||||||
|
|
||||||
# probably don't change these
|
# probably don't change these
|
||||||
bold="$(tput bold)"
|
if [ -x "$(command -v tput)" ]; then
|
||||||
black="$(tput setaf 0)"
|
bold="$(tput bold)"
|
||||||
red="$(tput setaf 1)"
|
black="$(tput setaf 0)"
|
||||||
green="$(tput setaf 2)"
|
red="$(tput setaf 1)"
|
||||||
yellow="$(tput setaf 3)"
|
green="$(tput setaf 2)"
|
||||||
blue="$(tput setaf 4)"
|
yellow="$(tput setaf 3)"
|
||||||
magenta="$(tput setaf 5)"
|
blue="$(tput setaf 4)"
|
||||||
cyan="$(tput setaf 6)"
|
magenta="$(tput setaf 5)"
|
||||||
white="$(tput setaf 7)"
|
cyan="$(tput setaf 6)"
|
||||||
reset="$(tput sgr0)"
|
white="$(tput setaf 7)"
|
||||||
|
reset="$(tput sgr0)"
|
||||||
|
fi
|
||||||
|
|
||||||
# you can change these
|
# you can change these
|
||||||
lc="${reset}${bold}${yellow}" # labels
|
lc="${reset}${bold}${yellow}" # labels
|
||||||
|
|||||||
+12
-10
@@ -30,16 +30,18 @@ fi
|
|||||||
## DEFINE COLORS
|
## DEFINE COLORS
|
||||||
|
|
||||||
# probably don't change these
|
# probably don't change these
|
||||||
bold="$(tput bold)"
|
if [ -x "$(command -v tput)" ]; then
|
||||||
black="$(tput setaf 0)"
|
bold="$(tput bold)"
|
||||||
red="$(tput setaf 1)"
|
black="$(tput setaf 0)"
|
||||||
green="$(tput setaf 2)"
|
red="$(tput setaf 1)"
|
||||||
yellow="$(tput setaf 3)"
|
green="$(tput setaf 2)"
|
||||||
blue="$(tput setaf 4)"
|
yellow="$(tput setaf 3)"
|
||||||
magenta="$(tput setaf 5)"
|
blue="$(tput setaf 4)"
|
||||||
cyan="$(tput setaf 6)"
|
magenta="$(tput setaf 5)"
|
||||||
white="$(tput setaf 7)"
|
cyan="$(tput setaf 6)"
|
||||||
reset="$(tput sgr0)"
|
white="$(tput setaf 7)"
|
||||||
|
reset="$(tput sgr0)"
|
||||||
|
fi
|
||||||
|
|
||||||
# you can change these
|
# you can change these
|
||||||
lc="${reset}${bold}${red}" # labels
|
lc="${reset}${bold}${red}" # labels
|
||||||
|
|||||||
+12
-10
@@ -30,16 +30,18 @@ fi
|
|||||||
## DEFINE COLORS
|
## DEFINE COLORS
|
||||||
|
|
||||||
# probably don't change these
|
# probably don't change these
|
||||||
bold="$(tput bold)"
|
if [ -x "$(command -v tput)" ]; then
|
||||||
black="$(tput setaf 0)"
|
bold="$(tput bold)"
|
||||||
red="$(tput setaf 1)"
|
black="$(tput setaf 0)"
|
||||||
green="$(tput setaf 2)"
|
red="$(tput setaf 1)"
|
||||||
yellow="$(tput setaf 3)"
|
green="$(tput setaf 2)"
|
||||||
blue="$(tput setaf 4)"
|
yellow="$(tput setaf 3)"
|
||||||
magenta="$(tput setaf 5)"
|
blue="$(tput setaf 4)"
|
||||||
cyan="$(tput setaf 6)"
|
magenta="$(tput setaf 5)"
|
||||||
white="$(tput setaf 7)"
|
cyan="$(tput setaf 6)"
|
||||||
reset="$(tput sgr0)"
|
white="$(tput setaf 7)"
|
||||||
|
reset="$(tput sgr0)"
|
||||||
|
fi
|
||||||
|
|
||||||
# you can change these
|
# you can change these
|
||||||
lc="${reset}${bold}${green}" # labels
|
lc="${reset}${bold}${green}" # labels
|
||||||
|
|||||||
Reference in new issue
Block a user