Shell written in Rust
cd(pushd) - Change directory and push to directory stackpopd- Pop head directory from stack and set it as current directorydirs- Display stack of directoriesexport- List or export new environment variablesunset- Unset environment variablesset- Set and unset shell optionshash- Check command existence or rehashrehash- Rehash all executable programs in$PATHhistory(hist,h) - List historical commandsexit- Exit with specific code or default0quit- Exit with code0