clone 619082 -1
retitle -1 dash: package description does not explain goals well
severity -1 minor
submitter -1 !
quit

Pedro Zorzenon Neto wrote:
[out of order for convenience]

> If you put:
> SHELL=/bin/something
> at the begining of your crontab, all the lines will be run with your
> prefered shell.

Ah, that's excellent!  I should have checked crontab(5).

> I think that is "dash" is supposed to replace bash, it should implement
> $RANDOM... but this is only my personal opinion :-)

Ah, interesting --- dash is not intended to replace bash but now that
I check I see the current package description suggests it might be.
By contrast, Herbert's webpage says:

 DASH is a POSIX-compliant implementation of /bin/sh that aims to be as
 small as possible. It does this without sacrificing speed where
 possible. In fact, it is significantly faster than bash (the GNU
 Bourne-Again SHell) for most tasks.

>From this we see that dash is meant to to be

 * POSIX-compliant
 * small
 * reasonably fast

Meanwhile bash is more powerful and definitely has its place
(especially for features like programmatic completion imho).

The package could use some help from a wordsmith to convey:

 - for a full-featured, bash-compatible shell, see the "bash" package. :)
 - for a POSIX compliance checker, see the "posh" package.

Thanks for a useful reminder.



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to