init
This commit is contained in:
parent
dcc2c70dcd
commit
732919594b
@ -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")}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -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())) }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user