tinysh 0.0.2

A tiny shell built for educational purposes
# Tinysh

**Tinysh: a minimalistic for educational purpose only shell**

[![codecov](https://codecov.io/gh/coco33920/tinysh/graph/badge.svg?token=2SB8A92JVJ)](https://codecov.io/gh/coco33920/tinysh)
[![Rust](https://github.com/coco33920/tinysh/actions/workflows/rust.yml/badge.svg)](https://github.com/coco33920/tinysh/actions/workflows/rust.yml)
[![pages-build-deployment](https://github.com/coco33920/tinysh/actions/workflows/pages/pages-build-deployment/badge.svg)](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