projects done in Rust to learn the language.
TODO List
- cat
- ls
- tinysh
- calc
To build the projects do
cargo build --release
Cat: I hope you know what cat is
./target/release/cat <file>
LS: a minimalist implementation of ls
./target/release/ls <dir>
You can just do
./target/release/ls <dir>
which produces
However this one has options
You can add colours to the output with the --color
or -c
option
You can sort alphabetically the output with the --sort
or -s
option