A basic interactive shell that accepts commands like ls, cd, pwd, and exit. This project show how to read input in a loop, execute system commands, and simulate a real command-line interface.
rust-shell> pwd
/home/user
rust-shell> ls
main.rs Cargo.toml
rust-shell> cd ..
rust-shell> exit