Unix shell write in C.
This project is simple shell based of the TCSH. You will found some basic command like cd, ls...
Options manage in this project :
- Space and tabs
- $PATH and environment
- Erros and return value
- Redirection with '<' '>' '>>' '<<'
- Pipes '|'
- Builtin like cd, echo, exit, setenv, unsetenv, which and where
- Separators ';' '&&' '||'
- Variables (local and env)
- History
- Alises
- Scripting
- Inhibitors '' and '"'
- Globbings '*' '?' '[' ']'
make # Compile the project
./42sh # Launch the shell
This project has been made with :
- Benjamin Bourgeois
- Oriane Aumoitte
- CĂ©leste Bousseau
- Mai Ly Lehoux