Author: Sean Cavalieri Git Repository: https://nexus.headroyce.org/seanc2021/Sean_Shell.git
Shell lab: When you run the program, you will be prompted with '> '. Type your command after this indicator, then press enter. Your processes will be split by |, <, and >. The first word in each process is the command, and all following words are arguments. Words are separated by spaces, unless grouped together with single or double quotes. You will get an error if the quotes don't match. End the program with Cntr C or Cntr D. The Program will split your input into processes and output a string representation of the process objects. Each object has a process number, command, and list of arguments.
Run the command make to compile the shell program. Run with ./shelllab. Remove all build and compilation files with make clean. Compile the test program with make test and run the executable.
c++ and g++ are needed to run and compile the code.