Rust shell

The Project

This is a UNIX shell written in rust

Advanced

Team Comments

I chose to make this project because...

I saw a tutorial for it, and wanted to improve it, mainly meaning (better) error handling, more features, and a better experience for the user (Including not terminating on newline).

What I found difficult and how I worked it out

I had a lot of compiler errors, and general bugs. The hardest part was getting Ctrl-C to work to terminate a process instead of killing the shell

Next time, I would...

I would add command history, change the prompt to make it more bash-like, and add support for environment variables

About the team

  • United Kingdom
  • CoderDojo

Team members

  • Matthew