ps2 - gash
Gash is a shell written in Rust (v0.9 as of the time of writing).
It has features including:
- input/output redirection with
>
and<
operators. - building pipelines from commands using the pipe (
|
) operator. - backgrounding processes with the
&
operator.
and has the benefit of being written in a "pointer-safe", thread safe, and statically type-checked language.
This code was part of Problem Set 2 of CS4414 at UVa.