Another student and I built a command shell prompt using C++ and used an object oriented programming method called composite pattern. In this program the acceptable commands are ls, date, and echo with connectors ";", "&&", and "||". For more information about the project click on the links below.
Project Links: Github Link