Opis zlecenia
Cena do ustalenia :)
-Program musi wyświetlać znak zachęty w postaci [{path}] $, gdzie {path} jest ścieżką do bieżącego katalogu roboczego;
-Program musi obsługiwać polecenie cd, działające analogicznie jak cd znane nam z powłoki bash;
-Program musi obsługiwać polecenie exit, kończące działanie programu powłoki;
-Program musi obsługiwać polecenie help, wyświetlające na ekranie informacje o autorze programu i oferowanych przez niego funkcjonalnościach;
-Przyjmować polecenia odwołujące się przez nazwę do programów znajdujących się w katalogach opisanych wartością zmiennej środowiskowej PATH oraz umożliwiać wywołanie tych skryptów i programów z argumentami (czyt. fork() + exec*());
-Wypisywać komunikat błędu, gdy niemożliwe jest poprawne zinterpretowanie polecenia;