A lightweight shell inspired by bash (version 3.2). minibash supports all of the commands a traditional shell supports env, cd, echo...
as well as operators && | > >> ;
Please note that redirections to the left
< and <<
are currently not supported.
To start the shell, execute the following command:
cargo run
Once in the shell, press ctrl-d
or execute the exit
command to leave.
- James Elford's Working with signals in Rust
- Josh Mcguigan's Build Your Own Shell using Rust
This repository is released under the MIT License.