Split execution into interactive mode and batch mode (unimplemented). Also added simple command-line argument parsing and validation. Oh, and changed SHELL_NAME to ERR_MSG for accuracy.
Split execution into interactive mode and batch mode (unimplemented).
Also added simple command-line argument parsing and validation.
Oh, and changed SHELL_NAME to ERR_MSG for accuracy.

nealian/cse325_project2