Blazingly fast memory-safe POSIX shell
src | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
LICENSE.txt | ||
README.md |
rash
- A blazingly fast memory-safe POSIX shell
Why?
I want to learn Rust and see how much effort I can put into making an interoperable software.
Roadmap
- Execute commands
- Parse commands
- Variables
- Environment variables
- Builtins
cd
set
alias
type
- Command-line flags
- PS1
- Execute code from a file
- Clean error handling
- Override Ctrl-C