diff --git a/scripts/echo b/scripts/echo index acedf43..96bb0c4 100755 --- a/scripts/echo +++ b/scripts/echo @@ -2,12 +2,20 @@ import sys +TTY = sys.stdout.isatty() + write = sys.stdout.write write('\n') -write('\x1b[') # escape, left-bracket -write('1;31m') # bold red + +if TTY: + write('\x1b[') # escape, left-bracket + write('1;31m') # bold red + write(' '.join(sys.argv[1:])) -write('\x1b[') # escape, left-bracket -write('0m') # reset + +if TTY: + write('\x1b[') # escape, left-bracket + write('0m') # reset + write('\n')