This is a simple shell that I implemented in C, which can run programs, supports argument passing & line history/line editing, and can mostly be used as an actual shell. You can both use it as a shell ...