This is a console written in Rust. It can execute simple commands, redirect input and output streams, execute a pipeline
$ cargo build -r
$ cd target/release
$ ./rust_shell
Examples:
$ ls -la
$ cat file.txt > 1.txt
$ echo hello | tail -n 10 | wc -c
$ cargo test