Doing all things Shell in C++