- Run
make. - Run
./nukeish
main.c- contains the code for the handling the input tokenization including piping and redirection.cummands.c- contains the code for the handling the commands after they are tokenized.prompt.c- contains the code to print the prompt which also shows time taken to execute a foreground process.pwd.c- contains the code for the present working directory command.cd.c- contains the code for the change directory command.ls.c- contains the code for the ls command.echo.c- contains the code for the echo command.pinfo.c- contains the code for the process info command.fg.c- contains the code for the bringing background processes into foreground.bg.c- contains the code for the executing background processes.discover.c- contains the code for searching files and directories.proc_list.c- contains the code to make a linked list to handle background processes.jobs.c- contains the code for the job command which displays all the background processes by the shell.sig.c- contains the code for sig which can signal any process based on the given job number.sighand.c- contains the code for handling the ctrl + c and ctrl + z signals.history.c- contains the code of history command which can tell us the 10 previously used commands.makefile- contains code for the makefile which compiles the full code.