# Tinysh
**Tinysh: a minimalistic for educational purpose only shell**
[](https://codecov.io/gh/coco33920/tinysh)
[](https://github.com/coco33920/tinysh/actions/workflows/rust.yml)
[](https://github.com/coco33920/tinysh/actions/workflows/pages/pages-build-deployment)
## TODO
- [X] REPL
- [X] Lexer
- [ ] Parser
- [ ] Add built in
- [ ] ls
- [ ] cat
- [ ] cd
- [ ] calc
- [ ] Launch command from the shell in the user PATH
- [ ] Add new folders to path
- [ ] Add autocompletion
- [ ] Add hinting
- [ ] Add redirection in files
- [ ] \>
- [ ] \<
- [ ] \>>
- [ ] \<<
- [ ] Add piping
- [ ] Customize the prompt