diff --git a/src/main.rs b/src/main.rs index 63030b0..4511f94 100644 --- a/src/main.rs +++ b/src/main.rs @@ -3,7 +3,7 @@ mod localmode; use std::env::args; use crate::syscompare::{SysCompareApp}; -use crate::syscompare::CompareMode::Local2Local; +use crate::syscompare::CompareMode::{Compare, Create}; fn main() { let args: Vec = args().collect(); @@ -18,7 +18,8 @@ fn main() { // app mode let m = mode.as_str(); let app_mode = match m { - "local" => {Local2Local} + "create" => { Create }, + "compare" => { Compare }, _ => {panic!("Invalid MODE argument")} }; diff --git a/src/syscompare.rs b/src/syscompare.rs index 01f37d8..c241b77 100644 --- a/src/syscompare.rs +++ b/src/syscompare.rs @@ -3,7 +3,8 @@ use std::sync::{Arc, Mutex}; use Fasching::snapshot::Snapshot; pub enum CompareMode { - Local2Local + Create, + Compare } pub struct SysCompareApp { @@ -24,7 +25,7 @@ impl SysCompareApp { impl Default for SysCompareApp { 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())) } } }