Building and Running make -j 5 ./shell Features All basic features Bonus 1 and 2 semicolon separated commands accepted One header file Modularization: each function is defined in different file exit and quit commands for quitting the shell Tested on gcc v6.1 Fedora 24 Linux kernel 4.6