Better error suppresion when getting terminal colours (#7739)
Co-authored-by: Richard Lyons <frob@cloudstaff.com>
This commit is contained in:
parent
712d63c3f0
commit
e66c29261a
1 changed files with 2 additions and 2 deletions
|
@ -4,8 +4,8 @@
|
||||||
|
|
||||||
set -eu
|
set -eu
|
||||||
|
|
||||||
red="$( (/usr/bin/tput bold; /usr/bin/tput setaf 1; :) 2>&-)"
|
red="$( (/usr/bin/tput bold || :; /usr/bin/tput setaf 1 || :) 2>&-)"
|
||||||
plain="$( (/usr/bin/tput sgr0; :) 2>&-)"
|
plain="$( (/usr/bin/tput sgr0 || :) 2>&-)"
|
||||||
|
|
||||||
status() { echo ">>> $*" >&2; }
|
status() { echo ">>> $*" >&2; }
|
||||||
error() { echo "${red}ERROR:${plain} $*"; exit 1; }
|
error() { echo "${red}ERROR:${plain} $*"; exit 1; }
|
||||||
|
|
Loading…
Reference in a new issue