Job description
Price to be agreed :)
-The program must display the prompt of the form [{path}] $, where {path} is the path to the current working directory;
-The program must support the cd command, similar to the cd we know from bash;
-The program must handle the exit command to terminate the shell program;
-The program must support the help command, displaying information on the screen about the author of the program and the functionalities offered by him;
-Accept commands that refer by name to programs from directories described by the value of the PATH environment variable and enable execution of these scripts and programs with arguments (read: fork () + exec * ());
-Print an error message when it is impossible to correctly interpret a command;