Fallback to colorless mode when tput is not found; style fixes

This commit is contained in:
jschx
2018-07-19 02:08:18 +00:00
14 changed files with 201 additions and 173 deletions
+13 -11
View File
@@ -30,21 +30,23 @@ 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
nc="${reset}${bold}${blue}" # user and hostname
ic="${reset}${bold}${white}" # info
ic="${reset}${bold}${white}" # info
c0="${reset}${blue}" # first color
c1="${reset}${white}" # second color
+13 -11
View File
@@ -30,21 +30,23 @@ 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
nc="${reset}${bold}${cyan}" # user and hostname
ic="${reset}${bold}${white}" # info
ic="${reset}${bold}${white}" # info
c0="${reset}${bold}${cyan}" # first color
c1="${reset}${cyan}" # second color
+13 -11
View File
@@ -30,21 +30,23 @@ 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
nc="${reset}${bold}${cyan}" # user and hostname
ic="${reset}${bold}${white}" # info
ic="${reset}${bold}${white}" # info
c0="${reset}${cyan}" # first color
c1="${reset}${white}" # second color
c2="${reset}${yellow}" # third color
+14 -12
View File
@@ -30,23 +30,25 @@ 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
nc="${reset}${bold}${red}" # user and hostname
ic="${reset}${bold}${white}" # info
ic="${reset}${bold}${white}" # info
c0="${reset}${bold}${red}" # first color
c1="${reset}${red}" # second color
c1="${reset}${red}" # second color
## OUTPUT
+13 -11
View File
@@ -30,21 +30,23 @@ 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
nc="${reset}${bold}${blue}" # user and hostname
ic="${reset}${bold}${white}" # info
ic="${reset}${bold}${white}" # info
c0="${reset}${white}" # first color
## OUTPUT
+14 -12
View File
@@ -30,23 +30,25 @@ 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
nc="${reset}${bold}${red}" # user and hostname
ic="${reset}${bold}${white}" # info
ic="${reset}${bold}${white}" # info
c0="${reset}${bold}${red}" # first color
c1="${reset}${red}" # second color
c1="${reset}${red}" # second color
## OUTPUT
+16 -14
View File
@@ -30,22 +30,24 @@ 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
nc="${reset}${bold}${magenta}" # user and hostname
ic="${reset}${bold}${white}" # info
c0="${reset}${bold}${magenta}" # first color
lc="${reset}${bold}${magenta}" # labels
nc="${reset}${bold}${magenta}" # user and hostname
ic="${reset}${bold}${white}" # info
c0="${reset}${bold}${magenta}" # first color
c1="${reset}${magenta}" # second color
## OUTPUT
+16 -14
View File
@@ -29,22 +29,24 @@ 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
nc="${reset}${bold}${black}" # user and hostname
ic="${reset}${bold}${white}" # info
c0="${reset}${bold}${black}" # first color
lc="${reset}${bold}${black}" # labels
nc="${reset}${bold}${black}" # user and hostname
ic="${reset}${bold}${white}" # info
c0="${reset}${bold}${black}" # first color
c1="${reset}${white}" # second color
c2="${reset}${yellow}" # third color
+17 -15
View File
@@ -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,22 +29,24 @@ 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
nc="${reset}${bold}" # user and hostname
ic="${reset}" # info
c0="${reset}" # first color
ic="${reset}" # info
c0="${reset}" # first color
## OUTPUT
+15 -13
View File
@@ -30,21 +30,23 @@ 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
nc="${reset}${bold}${green}" # user and hostname
ic="${reset}${bold}${white}" # info
lc="${reset}${bold}${green}" # labels
nc="${reset}${bold}${green}" # user and hostname
ic="${reset}${bold}${white}" # info
c0="${reset}${green}" # first color
## OUTPUT
+13 -11
View File
@@ -30,21 +30,23 @@ 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
nc="${reset}${bold}${blue}" # user and hostname
ic="${reset}${bold}${white}" # info
ic="${reset}${bold}${white}" # info
c0="${reset}${blue}" # first color
c1="${reset}${bold}${blue}" # second color
+16 -14
View File
@@ -30,24 +30,26 @@ 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
nc="${reset}${bold}${yellow}" # user and hostname
ic="${reset}${bold}${white}" # info
lc="${reset}${bold}${yellow}" # labels
nc="${reset}${bold}${yellow}" # user and hostname
ic="${reset}${bold}${white}" # info
c0="${reset}${yellow}" # first color
c1="${reset}${white}" # second color
c2="${reset}${bold}${yellow}" # third color
c2="${reset}${bold}${yellow}" # third color
## OUTPUT
+12 -10
View File
@@ -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
+16 -14
View File
@@ -30,22 +30,24 @@ 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
nc="${reset}${bold}${green}" # user and hostname
ic="${reset}${bold}${white}" # info
c0="${reset}${bold}${green}" # first color
lc="${reset}${bold}${green}" # labels
nc="${reset}${bold}${green}" # user and hostname
ic="${reset}${bold}${white}" # info
c0="${reset}${bold}${green}" # first color
c1="${reset}${green}" # second color
## OUTPUT