[sisyphus] а можно это считать багом? (eject --help | less)
Boldin Pavel
=?iso-8859-1?q?ldavinchi_=CE=C1_inbox=2Eru?=
Пн Апр 18 11:26:40 MSD 2005
Dmitry V. Levin пишет:
> On Mon, Apr 18, 2005 at 02:32:26AM +0400, Anton D. Kachalov wrote:
>
>>On Mon, Apr 18, 2005 at 02:21:48AM +0400, Arioch wrote:
>>
>>>eject --help | less
>>>
>>>ни фига less не перехватывает.
>>
>>а если сказать eject --help 2>&1 | less ? ;)
>>это нормальное явление. вообще, по выводу usage, программа должна
>>(по идее) возвращать код возврата 1, что и делает eject. но вот mkisofs тоже пишет в stderr, но код возврата 0.
>
>
> Нет, это не нормальное явление.
> Программа, корректно обрабатывающая --help, должна
> 1. выводить текст в stdout;
> 2. завершаться с кодом возврата 0.
>
> К сожалению, большинство программ нарушают как минимум одно из этих
> правил.
>
а при неправильном использовании параметров программа должна
1. показывать help в stderr
2. завершатся с кодом не 0
оба этих правила нарушают 75% программ не из coreutils :(
--
Болдин Павел aka davinchi
ldavinchi на inbox.ru or davinchi на zu.org.ru
ZU - Zagovor Unixoidov. SSAU 303.
Подробная информация о списке рассылки Sisyphus