make
./shell
- All basic features
- semicolon separated commands accepted
- One header file
- Modularization: each function is defined in different file
- quit commands for quitting the shell
- redirection and pipes implemented
- setenv and unsetenv implemented
- jobs, kjob, fg, bg, and overkill implemented
- Ctrl-C and Ctrl-Z implemented
- gcc v6.1