Commit 5f7d75d5ff1a14dcce79150055c1c873fa3a88cd
1 parent
a405a4a6
Exists in
master
and in
22 other branches
script/quick-start: don't throw ANSI escapes at non-terminals
Showing
1 changed file
with
10 additions
and
2 deletions
Show diff stats
script/quick-start
| @@ -2,12 +2,20 @@ | @@ -2,12 +2,20 @@ | ||
| 2 | 2 | ||
| 3 | say() { | 3 | say() { |
| 4 | msg="$@" | 4 | msg="$@" |
| 5 | - printf "\033[1;34;49m%s\033[m\n" "$msg" | 5 | + if [ -t 1 ]; then |
| 6 | + printf "\033[1;34;49m%s\033[m\n" "$msg" | ||
| 7 | + else | ||
| 8 | + echo "$msg" | ||
| 9 | + fi | ||
| 6 | } | 10 | } |
| 7 | 11 | ||
| 8 | complain() { | 12 | complain() { |
| 9 | msg="$@" | 13 | msg="$@" |
| 10 | - printf "\033[1;31;49m%s\033[m\n" "$msg" | 14 | + if [ -t 1 ]; then |
| 15 | + printf "\033[1;31;49m%s\033[m\n" "$msg" | ||
| 16 | + else | ||
| 17 | + echo "$msg" | ||
| 18 | + fi | ||
| 11 | } | 19 | } |
| 12 | 20 | ||
| 13 | run() { | 21 | run() { |