Back to Home

Implement A Shell in Rust

RustSystems Programming

I decided to take on this challenge as I saw it online. I have 3 days to finish this project.

Project link

I have to finish this challenge fast because the content is only available for a month, and unfortunately I discovered this project only on the last few days of the month. Let's see how far we can get. Of course I try to write code traditionally, otherwise it'd be meaningless. This is more of a learning project than a productive one.

There are many things that can be implemented, but I was too lazy. For example, shell history, completion etc. Most of them involve lots of string manipulation, which I hate so much. Parsing commands + arguments was already painful, so I'm going to discard completion.