All relevant source codes are in src directory, with the relevant include libraries in the include directory, everything else is for test purposes.
To run first open the directory downloaded and compile the makefile using
make build
to run the shell
./final
- echo with double quotation marks always end with double quatations
eg:
echo "hi
is not valid, howeverecho "hi "
is, or evenecho hello world
- peek is always given with flags (atleast 1 flag) , by default the flag
-a
is run pastevent execute
is always entered without any spaces and with a ';' for example:pastevents
No spaces (no ';' required only for pastevents)pastevents purge;
(No spaces with a mandatory ';')pastevents execute 2;
no spaces after ';'echo hi;pastevents execute 1;echo test2
(No spaces in pastevents execute 1)pastevents execute 2;
(no spaces, with a semicolon in the end)