Added config

This commit is contained in:
Maddox Werts 2025-03-17 10:14:56 -04:00
parent 891a608f6f
commit d7075bce86

21
project/src/config.rs Normal file
View file

@ -0,0 +1,21 @@
// Libraries
use std::env;
// Enums
pub enum OperationMode {
Training,
Infrence,
}
// Functions
pub fn get_operation_mode() -> Option<OperationMode> {
// Getting command line arguments
let args: Vec<String> = env::args().collect();
// Getting operation mode
match &args[1] {
"training" => Some(OperationMode::Training),
"infrence" => Some(OperationMode::Infrence),
_ => None,
}
}