A small unix shell written in C.
It currently supports:
- passing parameters to commands,
- it has some builtin functions like: cd, exit, help,
- it supports the
&&
operator, - it supports piping with the
|
operator, - it supports the
&
operator, - interactivity,
- a history file,
- passing commands as an argument (
./cshell -c "echo Hello"
).
I will add support for:
- maybe some keywords (for, if, ...),