forked from extern/ohmyzsh
installer: allow for tput errors
tput may throw errors on invalid $TERM values, for example. This shorthand syntax allows for that as well as for if tput doesn't exist.
This commit is contained in:
parent
2e54ba2dfb
commit
0824dcc9fb
@ -52,11 +52,7 @@ error() {
|
|||||||
|
|
||||||
# Set up color sequences
|
# Set up color sequences
|
||||||
setup_color() {
|
setup_color() {
|
||||||
if command_exists tput; then
|
ncolors=$(tput colors 2>/dev/null) || ncolors=0
|
||||||
ncolors=$(tput colors)
|
|
||||||
else
|
|
||||||
ncolors=0
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Only use colors if connected to a terminal that supports them
|
# Only use colors if connected to a terminal that supports them
|
||||||
if [ -t 1 ] && [ $ncolors -ge 8 ]; then
|
if [ -t 1 ] && [ $ncolors -ge 8 ]; then
|
||||||
|
Loading…
Reference in New Issue
Block a user