Re: GNU/Linux stance by Richard Stallman

Alexander L. Belikoff (abel@bfr.co.il)
05 Apr 1999 10:18:15 +0300


"H. Peter Anvin" <hpa@transmeta.com> writes:

> >
> > `true' does nothing except return an exit status of 0, meaning
> > "success". It can be used as a place holder in shell scripts where a
> > successful command is needed, although the shell built-in command `:'
> > (colon) may be faster.
> >
> > Any arguments are ignored, except for a lone `--help' or `--version'
> > (*note Common options::.).
> >
> > -- arvind
> >
>
> GNU is broken.
>

Not sure. Although '--help' and '--version' act as exceptions, they
also create a rule: every program must identify itself and provide
some help. After all we are not talking about spiffy copyright string
here. I think the advantage of making UNIX more user friendly is well
worth it.

Of course, this will definitely break some pereverted script that
calls 'true' with the arguments above. :-)

-- 
Alexander L. Belikoff
Bloomberg L.P. / BFM Financial Research Ltd.
abel@vallinor4.com, abel@bfr.co.il

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/