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$PATH
history
(hist
,h
) - List historical commandsexit
- Exit with specific code or default0
quit
- Exit with code0