From 6fb06f92be464c04839281ed72fd8d5b58b9f872 Mon Sep 17 00:00:00 2001 From: OBJNULL Date: Fri, 18 Apr 2025 16:25:30 -0400 Subject: [PATCH] Added Printer to Main Script --- project/src/main.rs | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/project/src/main.rs b/project/src/main.rs index 7e06d90..ce36377 100644 --- a/project/src/main.rs +++ b/project/src/main.rs @@ -2,6 +2,7 @@ mod action; mod args; mod parser; +mod printer; mod reader; mod writer; @@ -18,31 +19,29 @@ fn main() -> Result<()> { let args = Arguments::new(); // Display Status - println!("Reading PDF and extracting Text Content..."); + printer::print_generic("📃", "Extracting Text"); // Creating a File Reader & Reading let reader = Reader::new(&args.file_input.clone())?; let text = reader.extract(); // Display Status - println!("Successfully extracted Text Content!"); - println!("Parsing the PDF..."); + printer::print_generic("📑", "Parsing Text"); // Creating a Parser to read the Text Content let mut parser = Parser::new(text); parser.start(); // Display Status - println!("Successfully parsed the PDF!"); - println!("Saving to a CSV File..."); + printer::print_generic("📝", "Writing CSV"); // Creating a Writer and saving the file let writer = Writer::new(&parser.transactions, args.file_output.clone()); writer.save()?; // Display Status - println!("Sucessfully Saved to {}", args.file_output); - println!("Thank you for using Statement Converter!"); + printer::print_generic("🏁", "Successful Converting Job"); + printer::print_generic("😎", "Thank you for using Statement Converter!"); // It's ok! Ok(())