tiny-grep 0.1.0

A simple grep-like text search utility written in Rust
use clap::Parser;

#[derive(Parser)]
struct Cli {
    pattern: String,
    path: std::path::PathBuf,
}

fn main() {
    let args = Cli::parse();
    let result = std::fs::read_to_string(&args.path);

    let content = match result {
        Ok(content) => content,
        Err(e) => {
            eprintln!("Error reading file: {:?}", e);
            return;
        }
    };

    for line in content.lines() {
        if line.contains(&args.pattern) {
            println!("{:?}", line);
        }
    }
}