GNU bug report logs - #20062
[PATCH] diff: add support for --color

Previous Next

Package: diffutils;

Reported by: Giuseppe Scrivano <gscrivan <at> redhat.com>

Date: Sun, 8 Mar 2015 21:57:02 UTC

Severity: normal

Tags: patch

Done: Jim Meyering <jim <at> meyering.net>

Bug is archived. No further changes may be made.

Full log


Message #80 received at 20062 <at> debbugs.gnu.org (full text, mbox):

From: Giuseppe Scrivano <gscrivan <at> redhat.com>
To: Andreas Grünbacher <agruen <at> gnu.org>
Cc: Paul Eggert <eggert <at> cs.ucla.edu>, 20062 <20062 <at> debbugs.gnu.org>
Subject: Re: [bug-diffutils] bug#20062: bug#20062: bug#20062: [PATCH] diff:
 add support for --color
Date: Sun, 15 Mar 2015 22:06:16 +0100
Andreas Grünbacher <agruen <at> gnu.org> writes:

> 2015-03-14 21:29 GMT+01:00 Paul Eggert <eggert <at> cs.ucla.edu>:
>> 'grep' and 'ls' default to the equivalent of NEVER; shouldn't 'diff' do the
>> same?
>
> I think color terminals are the standard nowadays, but if you think
> that the default should be 'never', I could live with that. In any
> case, the program help text is wrong, too:
>
>>      --color[=WHEN]         colorize the output; WHEN can be 'never', 'always',
>>                               or 'auto' (the default)
>
> The default for WHEN is still 'always', but when the option is not
> used at all, the default is either 'auto' (my preference) or 'never'.
> Confusing ...

I think the default for --color should be auto.  Outputting stdout to a
file happens more often with diff than with ls and having the colors
commands in a diff file is to be avoided as much as possible (if people
really want it, then they can force it with always).

grep seems to default to "auto" as well when --color is specified.

Regards,
Giuseppe




This bug report was last modified 8 years and 79 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.