Hi,

please revert this ugly change, it's confusing and against GNU coding standards 
[1]:

> Likewise, please don’t make the behavior of a command-line program depend
> on the type of output device it gets as standard output or standard input.
> Device independence is an important principle of the system’s design;
> do not compromise it merely to save someone from typing an option now and 
> then.
> (Variation in error message syntax when using a terminal is ok,
> because that is a side issue that people do not depend on.) 

and:

> Compatibility requires certain programs to depend on the type of output 
> device.
> It would be disastrous if ls or sh did not do so in the way all users expect.

I think most of the users including me do not expect 'ls' to behave such strange
way

thanks & regards

Jaroslav

[1] http://www.gnu.org/prep/standards/standards.html#User-Interfaces

Reply via email to