[BUSH User Guide]

for BUSH 1.0.1


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").

Part 1 - Introduction and Advocacy

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.

Part 2 - Tutorials

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.

Part 3 - Language Reference

This part of the guide provides a technical overview of the AdaScript language including the basic types, keywords, syntax structures and Bourne shell commands.

Part 4 - Built-in Packages

This part of the guide contains detailed descriptions of the BUSH built-in packages.

Part 5 - BUSH Hackers Guide

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).



Copyright © 2002-2004 PegaSoft Canada and Free Software Foundation
This software is released under the GNAT Modified GNU Public License. See COPYING file.
AdaScript language created by Ken O. Burtch and is a trademark of PegaSoft Canada.