This is a clone of swoorup/mysh written in c for learning rust language. This project is also my personal testbed for rust nightly features 😂
This shell is severely limited and extremely basic as of now. It supports the following features:
- Pipes
ps aux | grep bash - Redirection
ls / > listing - Background task
sleep 1& - Chaining commands
sleep 5; echo Hello World
See swoorup/mysh/README.md for implementation details.
- Ensure you have rust nightly toolchain installed (1.54.0-nightly)
- Run
cargo testto run all tests - Run
cargo runto start the shell