Rush is a command line shell written in Rust.
- Install
rustup
if you haven't already. - Clone the repo.
cargo run
- Execution of
$PATH
commands - Directory navigation
- Shell sleep
- Read command history
- Recursive descent parser
- I/O redirection
- Store command history
- Signaling
- Run commands in background through
&
andwait
- Execute programs
- Autocomplete
- Forking shell processes
- Buffered Input
- Pipes
- Aliasing
- Parallel commands