A custom shell designed in C for Unix based systems. It supports standard features of a shell involving IO redirection and piped commands. Appropiate error checks have been incorporated to report invalid commands.
$ cd Shell
$ gcc shell.c -o shell
$ ./shell