Build Your Own Shell using Rust 2018-11-17 This is a tutorial on building your own shell using Rust, in the spirit of the build-your-own-x list. Creating a shell is a great way to understand how the shell, terminal emulator, and OS work together. What is a shell? A shell is a program which allows you to control your computer. It does this largely by making it easy to launch other applications. But