Update README

This commit is contained in:
Stephen Heumann 2014-12-27 11:45:27 -06:00
parent 88869883b0
commit 2c496f0bf2

View File

@ -22,6 +22,12 @@ Supported features include:
* job control * job control
* and much more... * and much more...
The (useful) command line options are:
hush [-nxl] [-c 'SCRIPT' [ARG0 [ARGS]] / FILE [ARGS]]
These all behave similarly to other Bourne/POSIX-style shells (e.g. Bash).
Run `help` within hush to get a list of built-in commands.
Installation Installation
------------ ------------
@ -29,12 +35,15 @@ To use hush, you need GNO 2.0.6. Just copy the "hush" binary to a suitable
location. (You may want to install it as /bin/sh to support portable scripts location. (You may want to install it as /bin/sh to support portable scripts
that expect a Bourne-type shell in that location). that expect a Bourne-type shell in that location).
Building
--------
To build it, you also need ORCA/C 2.1.x and plenty of memory (8MB is enough). To build it, you also need ORCA/C 2.1.x and plenty of memory (8MB is enough).
Run `make` or (if the source files don't have correct filetypes) `./build.gs`. You also need to have a copy of the ltermcap library from GNO 2.0.4 installed
as `/usr/lib/libtermcap.204` (the GNO 2.0.6 version is broken and won't work).
Run `make` or (if the source files don't have correct filetypes) `make build`.
You should also be able to build it on modern *nix systems by running `make`, You should also be able to build it on modern *nix systems by running `make`,
although this is meant mainly for testing purposes. although this is meant mainly for testing purposes.
GNO-specific notes and known issues GNO-specific notes and known issues
----------------------------------- -----------------------------------
* $PATH is expected to be in the usual GNO format (searched backwards, with * $PATH is expected to be in the usual GNO format (searched backwards, with
@ -47,9 +56,7 @@ GNO-specific notes and known issues
* Glob expansion doesn't work with patterns containing : directory separators. * Glob expansion doesn't work with patterns containing : directory separators.
Use / separators instead. Use / separators instead.
* Hush currently crashes when used interactively in TMTerm or GSI (scripts * In TMTerm, command-line editing operations can produce messed-up formatting.
should work, though).
License License
------- -------