moj_minigrep 0.1.0

A minigrep written for learning purposes.
Documentation
use std::env;
use std::process;
use moj_minigrep::run;
use moj_minigrep::Config;


fn main() {
  let config = Config::build(env::args()).unwrap_or_else(|e| {
    println!("Problem parsing arguments: {e}");
    process::exit(1);
  });
  
  println!("Searching {} for '{}'...", config.file_path, config.query);
  
  if let Err(e) = run(config) {
    println!("Application error: {e}");
    process::exit(1);
  }
}