A unix like shell implemented in C++