A minimalist reimplementation of common Unix core utilities — in Rust for educational purposes.
- Rust toolchain (Install from https://rustup.rs/)
git clone https://github.com/0xVergil/rust_shell.git
cd rust_shell
cargo r- cd
- echo
- ls
- -a
- cat
- mkdir
- exit
- pwd
- rm
- -r
- rmdir
- cp
- -r/R
- mv
- clear
-
Files starting with - (
rm -- -file) -
Recursive deletion (
rm -r dir) -
cd to previous directory (
cd -)
MIT — free to use, learn from, and modify.