Add a function for parsing arguments

This commit is contained in:
Manuel Thalmann 2025-03-04 23:24:26 +01:00
parent c65f7203a1
commit 98ce496e78

View file

@ -4,8 +4,7 @@ use std::fs;
fn main() {
let args: Vec<String> = env::args().collect();
let query = &args[1];
let file_path = &args[2];
let (query, file_path) = parse_config(&args);
println!("Searching for {query}");
println!("In file {file_path}");
@ -15,3 +14,10 @@ fn main() {
println!("With text:\n{contents}");
}
fn parse_config(args: &[String]) -> (&str, &str) {
let query = &args[1];
let file_path = &args[2];
(query, file_path)
}