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 crate::syscompare::{SysCompareApp};
use crate::syscompare::CompareMode::Local2Local;
use crate::syscompare::CompareMode::{Compare, Create};
fn main() {
let args: Vec<String> = 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")}
};

View File

@ -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())) }
}
}