Matthias Lederhofer <matled@xxxxxxx> writes: > Junio C Hamano <junkio@xxxxxxx> wrote: >> Matthias Lederhofer <matled@xxxxxxx> writes: >> >> Color support is controlled by status.color and status.color.*. There is no >> >> command line option, and the status.color variable is a simple boolean (no >> >> checking for tty output). >> > Is there any way to do isatty() from shell scripts? >> >> Yes. > How? :) Arrrrrrrgh! The message I wanted to send you went to Jeff. Your Mail-Followup-To: fooled me. Please do not do this. $ git grep -B1 'standard input' -- '*.sh' git-commit.sh- test -t 0 && git-commit.sh: echo >&2 "(reading log message from standard input)" > Is there any reason not checking isatty()? Not that I can think of, but do people really run "git status"? I think Jeff's follow-up "vim colorizer" makes a lot more sense than colorizing "git status" output -- it gives reminder during the last chance the user has to notice such problems, which is while composing the commit log message. - : send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html