aboutsummaryrefslogtreecommitdiff
path: root/hush.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Another update from Larry:Eric Andersen2001-05-021-17/+19
| | | | | Makes hush return code equal to that of the last command executed. Fixes the mode where input comes from a file.
* Another hush update from Larry:Eric Andersen2001-05-011-5/+13
| | | | | | | | | | | | | | Minor improvements. Something is still broken with running scripts via "hush filename". All the following are now handled acceptably (matches ash, not bash). if true; then echo foo1; fi if true; then echo foo2; fi if true; false; then echo bar; else echo foo3; fi if true || false; then echo foo4; fi - Larry
* Some more hush.c updates from Larry Doolittle.Eric Andersen2001-04-301-13/+46
|
* Use BUFSIZ for the_command to match size used in cmdeditEric Andersen2001-04-271-1/+1
|
* An update to hush from Larry:Eric Andersen2001-04-271-94/+20
| | | | | | | | | | | It should recover more smoothly from syntax errors, and it now has a decent guess when the reserved word construct is over (or not) to control execution and prompting. I took out all the redundant standalone test copies of libbb routines, but left in a hook so I can include those for my testing. I'll post that include file on my web site. - Larry
* This is the initial checkin of Larry Doolittle's hush.c, using hisEric Andersen2001-04-261-0/+2191
April 25, 2001 snapshot, adjusted a bit by me so it has cmdedit support. This checkin also removes sh.c. In the future sh.c will be a symlink to your shell of choice. For now, this symlink will default to pointing to lash.c (as in the past). If you change the symlink to point to hush.c, then thats what you will get. This symlink business is a temporary situation, which will be cleaned up Real Soon Now(tm). -Erik