tinysh 0.0.2

A tiny shell built for educational purposes
tinysh-0.0.2 is not a library.

Tinysh

Tinysh: a minimalistic for educational purpose only shell

codecov Rust pages-build-deployment

TODO

  • 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