Skip to content

Latest commit

 

History

History

03-minigrep

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Minigrep

A simple version of the classic command line tool grep.

Features

  • accepting command line arguments.
  • reading a file.
  • refactoring to improve modularity and error handling.
  • developing the library’s functionality with Test-Driven Development (TDD).
  • working with environment variables.
  • writing error messages to standard error instead of standard output.
  • using closures and iterators.

Based on The Rust Programming Language by Steve Klabnik and Carol Nichols (2021).