DNSh is a UNIX based shell program that can be used to create and run processes by issuing commands. Currently suppports all basic commands from the LINUX shell along with added built in commands.
Parser written to handle all cases. Integrate it with the current interface of the shell. IO and piping logic for the parsed command to be handled. Rest looks fine
- Implement the Shell history (Partially done);
- Job Control and Process Management (Jobs get saced on the data structures)
- Piping and IO redirection (Done but need to chain)
- .dnshrc file. (Ambitious decision)
- Realloc on necessary calls (Ambitious decision)