Awesome Open Source
Awesome Open Source

Rush

What is Rush?

Rush is a command line shell written in Rust.

Setting it up

  1. Install rustup if you haven't already.
  2. Clone the repo.
  3. cargo run

Completed

  • [x] Execution of $PATH commands
  • [x] Directory navigation
  • [x] Shell sleep
  • [x] Read command history

In Progress

  • [ ] Recursive descent parser
  • [ ] I/O redirection
  • [ ] Store command history

Road Map

  • [ ] Signaling
  • [ ] Run commands in background through & and wait
  • [ ] Execute programs
  • [ ] Autocomplete
  • [ ] Forking shell processes
  • [ ] Buffered Input
  • [ ] Pipes
  • [ ] Aliasing
  • [ ] Parallel commands
Alternatives To Rush
Select To Compare


Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Shell (169,789
Command Line (131,768
Cli (131,591
Rust (56,236
Rust Lang (56,236
Rust Language (56,233
Bash (18,606
Terminal (17,804
Operating System (15,371
Unix (12,941
Command Line Interface (2,157
Unix Shell (96