Implementation of a grep-like program in Rust following the Rust Book example.
To run the program, run:
cargo run -- [file_path] [query] <[-c]>
-c
is optional, it runs a case-insensitive search. Same can be achieved running:
IGNORE_CASE=1 cargo run -- [file_path] [query]
To run the tests, run
cargo test