Creating a simple shell in C.
The objective of this project is to create a simple shell in C using only the following functions and system calls:
- malloc, free
- access
- open, close, read, write
- opendir, readdir, closedir
- getcwd, chdir
- stat, lstat, fstat
- fork, execve
- wait, waitpid, wait3, wait4
- signal, kill
- exit
$> make
$> ./minishell
- Prompt display
- Command execution
- Environment variables
- Builtins: cd, echo, env, setenv, unsetenv, exit
- Signals: ctrl-C, ctrl-D, ctrl-\
- Redirections: <, >, <<, >>
- Rajh Phuyal - Github
- Joao Miranda - Github