A minimum valuable shell coded in C.
Builtins cd, setenv, unsetenv, env, exit, the pipes |,
the redirections <, >, >>, <<, the ;, aliases
and the execution of standard commands (e.g : ls) are implemented.
There are no memory leaks.
Requirements :
make
gcc
Usage :
-
cd minishell && make
-
./minishell
Author : Sebastien S.
Github repository : https://github.com/neoski/minishell
Made during my studies in march 2015.