BUSH (Business Shell) is a powerful Linux/UNIX shell for
designing secure, reliable shell scripts that can be later compiled as
a fast executable programs. It can also be used an an interactive login
shell or to generate Java Virtual Machine applications. BUSH is a robust
and readable alternative to BASH, CSH, and (to a certain extent) Python
and PERL.
This guide contains brief tutorials, a language reference, package documentation and a programmer's hacking guide. Documentation on building BUSH from its sources is contained in the INSTALL file that is provided with the sources. Supported platforms and system requirements are outlined in the README file.
The latest version of BUSH (both sources and binaries) are available at http://www.pegasoft.ca/bush-down.html. Discuss BUSH at PegaSoft's Linux Cafe. Send bug reports to ken@nospam.pegasoft.ca (remove the "nospam").
This section contains a high level overview of the BUSH shell. It includes a discussion of the design concepts and brief comparisions to similar tools.
This part of the Bush Guide introduces the basic features of BUSH, PegaSoft's Business Shell. There are short tutorials for using BUSH interactively as a shell, script and template writing as well as descriptions of how to use profile scripts are other general features.
This part of the guide provides a technical overview of the AdaScript language including the basic types, keywords, syntax structures and Bourne shell commands.
This part of the guide contains detailed descriptions of the BUSH built-in packages.
This part of the guide contains detailed descriptions of how BUSH is structured, how to add packages and how to port BUSH. The information in this section is subject to change between different versions of BUSH (and may be out of date).