On Wed, Jan 13, 2010 at 8:24 AM, Hannes Magnusson
<hannes.magnus...@gmail.com> wrote:
> On Wed, Jan 13, 2010 at 15:08, Richard Quadling
> <rquadl...@googlemail.com> wrote:
>> 2010/1/13 Kalle Sommer Nielsen <ka...@php.net>:
>>> 2010/1/13 Richard Quadling <rquadl...@googlemail.com>:
>>>> I've no problem with the default for coloured output on Windows be set
>>>> to false. It is just a case of adding -c on to my command line, but
>>>> disabling it completely means I've lost a useful feature of the
>>>> logging system.
>>>
>>> Well feel free to set it to false by default, I just saw this as the
>>> quickest for now, but if you want to re-enable it feel free to
>>>
>>> --
>>> regrads,
>>>
>>> Kalle Sommer Nielsen
>>> ka...@php.net
>>>
>>
>> I think the issue is that the default should be the same for both
>> windows and non-windows.
>>
>> Personally, if the default is false, then everyone wanting coloured
>> output needs to enable it.
>>
>> Anyone else?
>
>
> If its possible to see if the terminal supports colors then enable it
> by default..
>
> -Hannes
>

I think detecting if color is supported is a great idea, and certainly
a middle ground for those who do and don't want coloring to be
default.

I am not a Linux expert, but from what I can see the shell doesn't
explicitly set an environment variable like "COLOR=YES" (at least not
on Ubuntu Server 9.04 using putty). On Ubuntu Desktop 9.10 it does set
an environment variable "COLORTERM=gnome-terminal" However, the script
could look at the environment variable SHELL and see if it is running
a shell that supports color output.

I have never used the third party program "ANSICON", does it set an
environment variable?

My thoughts anyways.

Reply via email to