first commit

This commit is contained in:
Samuele Iacoponi
2026-03-08 17:24:01 +01:00
commit 51cdd1d358
5 changed files with 53 additions and 0 deletions

24
README.md Normal file
View File

@@ -0,0 +1,24 @@
# minigrep
A command-line search tool built in Rust, following the [minigrep project](https://doc.rust-lang.org/book/ch12-00-an-io-project.html) from **The Rust Programming Language** book.
## Usage
```bash
cargo run -- <query> <file_path>
```
## What it does
Searches for a string pattern within a file and prints the matching lines to stdout.
## Purpose
This is my personal implementation of the minigrep project from the Rust Book, used to practice Rust fundamentals such as:
- CLI argument handling
- File I/O
- Error handling
- Structs and methods
- Iterators and closures
- Writing tests