Bash implementation
This is a collaborative project @kallard && @cwindom (aka fastest shell team)
- Type
make
command in the root directory of this project - Launch fastestshell by typing
./minishell
✅ Builtin commands:
echo
with option-n
cd
with a relative or absolute pathpwd
without any optionsexport
without any optionsunset
without any optionsenv
without any options and any argumentsexit
without any options
✅ ;
commands separator
✅ ’
and "
work like in bash except for multiline commands
✅ Redirections <
>
>>
except for fd aggregation
✅ Pipes |
✅ Environment variables $
followed by characters
✅ Last exit code $?
✅ Signals ctrl-C
, ctrl-D
and ctrl-\
have the same result as in bash