This is a UNIX Command Interpreter That does the following: Executes Commands entered by the user Implements the builtin command cd that changes the current directory of the process. Implements the builtin command pwd that displays the current directory of the process. Implements the builtin command ls that lists the files and directories in the current directory of the process. The prompt should be able to function in both interactive and non-interactive mode Handles Arguments in the other tasks Exits from the shell
The shell must be compiled with gcc -Wall -Werror -Wextra -pedantic -std=gnu89 *.c -o hshRun the code with "./hsh" executable file