sys-compare/src/main.rs

29 lines
604 B
Rust
Raw Normal View History

2024-03-18 20:38:10 +00:00
pub mod syscompare;
use std::env::args;
use crate::syscompare::{SysCompare};
use crate::syscompare::CompareMode::Local2Local;
2024-03-18 19:33:42 +00:00
fn main() {
2024-03-18 20:38:10 +00:00
let args: Vec<String> = args().collect();
println!("{:#?}", args);
let app = match args.get(1) {
None => {
panic!("Missing Mode Argument");
SysCompare::default()
}
Some(mode) => {
let m = mode.as_str();
let app_mode = match m {
"local" => {Local2Local}
_ => {Local2Local}
};
SysCompare::new(app_mode)
}
};
2024-03-18 19:33:42 +00:00
}