diff --git a/README.md b/README.md index 8b9fff7..6d9b1be 100644 --- a/README.md +++ b/README.md @@ -2,5 +2,21 @@ [![Please don't upload to GitHub](https://nogithub.codeberg.page/badge.svg)](https://nogithub.codeberg.page) -(The only purpose of this is learning Rust!) +## To-do +- [x] Read commands from `stdin` +- [ ] 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 + - [ ] `_` + - [ ] `PS1` + - [ ] Positional variables +- [ ] Handle signals