Run the makefile with make, then run the program with ./a.out
Input and all possible nesting through pastevents will not exceed the character limit of 4096 (ie: maximum buffers in all locations are 4096)
The number of currently running background processes is not printed
peek only takes a maximum of 3 arguments (ie: peek <flag 1> <flag 2> )
If a pastevents execute command is invalid, it is not inserted into the history document (pasteVents.txt)
User implemented commands are not run in the background
For the command seek, it is assumed that all flags will be given in the form: -flag1 -flag2 instead of -flag1flag2.
If the user enters an invalid command in a sequence of Semicolon(;) or Ampersand(&) separated commands, they will execute in sequence. The invalid command will be displayed as invalid, and any and all commands after it will continue to execute.
The assumption is made that all flags and arguments are space separated.
all input files or directories given as arguments do not contain '-' in the beginning