A command-line tool that processes files (e.g., search, replace, count lines, etc.) using Rust's standard library and popular crates like clap for argument parsing. The project will teach file I/O, error handling, and CLI design.