# `rash` - A POSIX-compliant shell written in Rust [![Please don't upload to GitHub](https://nogithub.codeberg.page/badge.svg)](https://nogithub.codeberg.page) ## To-do - [x] Read commands from `stdin` - [x] Exit with last child termination code - [ ] Handle background jobs - [ ] Handle pipes - [ ] Handle double quotes - [ ] Handle variables - [ ] Interaction with environment variables - [ ] Handle aliases - [ ] Builtins - [ ] `cd` - [ ] `exit` - [ ] Special variables - [ ] `_` - [x] `PS1` - [ ] Positional variables - [ ] `RANDOM` - [ ] Handle signals - [x] Handle when command is not found