566 B
566 B
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
cd
exit
- Special variables
_
PS1
- Positional variables
- Handle signals