A Rust-based POSIX compliant shell
- Rust 100%
|
|
||
|---|---|---|
| src | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| LICENSE.txt | ||
| README.md | ||
rash - A POSIX-compliant shell written in Rust
To-do
- Read commands from
stdin - Exit with last child termination code
- Handle background jobs
- Handle pipes
- Handle double quotes
- Handle variables
- Interaction with environment variables
- Handle aliases
- Builtins
cdexit
- Special variables
_PS1- Positional variables
RANDOM
- Handle signals
- Handle when command is not found