Projects

rshell

Command Line Interface
Shell
Rust

I created a home brewed shell, written in Rust!

Screenshot of the rshell, demonstrating some base features.

Another exciting project I embarked on while learning Rust was creating my very own shell, a command-line interface (CLI) program. We’ve all marveled at the mysterious black box that hackers use to perform their impressive computer feats, and that inspired me to develop my own shell. Each line in the shell is adorned with a delightful :fire: emoji because, well, it’s just that cool.

Features:

  • Re-implements basic commands like exit, cd, and echo
  • Supports custom commands, including rcat
  • Passes any undefined command to the underlying terminal for execution

You can find the source code and more information in the GitHub repository.