This is the code for CS3650 Project 1
The Makefile contains the following targets:
make all
- compile everythingmake tokenize
- compile the tokenizer demomake shell
- compile the shellmake shell-tests
- run a few tests against the shellmake test
- compile and run all the testsmake clean
- perform a minimal clean-up of the source tree
This shell is capable of basic shell operations (cd,ls,echo,etc.) and basic file operations, as well as tokenizing, sequencing, and piping.