Dash (Doit Again Shell)

Programmed by Noam Kloos, 18-Oct-2003.
Ada95 Gnu Public Licence.

-- Purpose

Dash has been written as a shell to stack commands on the commandline
like Unix bash users are used to do, but I found it very useful to be 
able to say somethng like:

   tar cvf backup.tar *.*; copy backup.tar a:;del backup.tar;

-- Usage

The program takes a commandline or act as a shell when no arguments.
Terminate the shell by typing 'exit'.

Each command will only be executed after a trailing ';'
Warning:

In UNIX command argument mode you need to specify ';' as '\;' 
when you are using a shell that separates commands with ';', but
if so, you don't need this program anway.

MSDOS:
Running a compiled EZ2LOAD binary needs CWSDPMI.EXE (included).


-- Compiling

In order to compile you need Gnat ADA and
use the following procedure.

gcc -c dosshell.c
gnatmake dash.adb -largs dosshell.o

That would do it.

