A bash shell implementing fork which executes the shell commands and also has additional commands like history that displays last 5 commands inputted in the shell and history -sbu which filters and sorts the last 5 commands on the basis of the execution time.
To use clone the repo and open terminal/command prompt and execute the command
make tinyshell
then
./tinyshell