Files
clean_file/src/main.rs
T
2026-06-06 12:29:10 -04:00

27 lines
627 B
Rust

pub mod parser;
#[tokio::main]
async fn main() {
println!("clean_file");
let args: Vec<String> = std::env::args().collect();
if args.len() < 2 {
println!("Invalid arguments provided");
std::process::exit(-1);
}
let filepath = &args[1];
println!("Filepath: {filepath:?}");
let prsr = parser::NumberParser{filepath: filepath.clone()};
match prsr.file_dump().await {
Ok(contacts) => {
prsr.print_phone_numbers(&contacts);
prsr.save_file(contacts).await;
}
Err(err) => {
eprintln!("Error: {err:?}");
}
};
}