This commit is contained in:
jamesk 2024-03-18 17:46:19 -04:00
parent dcc2c70dcd
commit 732919594b
2 changed files with 6 additions and 4 deletions

View File

@ -3,7 +3,7 @@ mod localmode;
use std::env::args; use std::env::args;
use crate::syscompare::{SysCompareApp}; use crate::syscompare::{SysCompareApp};
use crate::syscompare::CompareMode::Local2Local; use crate::syscompare::CompareMode::{Compare, Create};
fn main() { fn main() {
let args: Vec<String> = args().collect(); let args: Vec<String> = args().collect();
@ -18,7 +18,8 @@ fn main() {
// app mode // app mode
let m = mode.as_str(); let m = mode.as_str();
let app_mode = match m { let app_mode = match m {
"local" => {Local2Local} "create" => { Create },
"compare" => { Compare },
_ => {panic!("Invalid MODE argument")} _ => {panic!("Invalid MODE argument")}
}; };

View File

@ -3,7 +3,8 @@ use std::sync::{Arc, Mutex};
use Fasching::snapshot::Snapshot; use Fasching::snapshot::Snapshot;
pub enum CompareMode { pub enum CompareMode {
Local2Local Create,
Compare
} }
pub struct SysCompareApp { pub struct SysCompareApp {
@ -24,7 +25,7 @@ impl SysCompareApp {
impl Default for SysCompareApp { impl Default for SysCompareApp {
fn default() -> Self { fn default() -> Self {
SysCompareApp { mode: CompareMode::Local2Local, args: vec![], comparatives: Arc::new(Mutex::new(HashMap::new())) } SysCompareApp { mode: CompareMode::Create, args: vec![], comparatives: Arc::new(Mutex::new(HashMap::new())) }
} }
} }