Smash is a simple implementation of a shell in C
- Can do all the basic functions any shell has i.e,
read
,parse
,fork
,exec
andwait
- Builtin commands are:
cd
,help
,exit
- Doesn't work for multiline commands
- Arguments should be seperated by whitespace
- No piping or redirection
gcc -o smash src/main.c
to compile. And then ./smash
to run