This commit is contained in:
jamesk 2024-03-18 18:31:45 -04:00
parent 95534c1621
commit 0df924d747
2 changed files with 9 additions and 3 deletions

View File

@ -1,3 +1,4 @@
use Fasching::{compare_snapshots, create_snapshot, import_snapshot};
use Fasching::hasher::HashType::BLAKE3;
use Fasching::snapshot::{Snapshot, SnapshotCompareResult};
use crate::syscompare::Comparer;
@ -10,12 +11,15 @@ pub struct CompareMode {
}
impl CompareMode {
pub fn new(args: Vec<String>, in_path: String, out_path: String) -> CompareMode {
pub fn new(args: Vec<String>, left: String, right: String) -> CompareMode {
let left = import_snapshot(left);
let right = import_snapshot(right);
CompareMode {
left: Default::default(),
right: Default::default(),
left,
right,
args,
results: SnapshotCompareResult {
created: vec![],
@ -28,6 +32,7 @@ impl CompareMode {
impl Comparer for CompareMode {
fn run(&self) {
let results = compare_snapshots(self.left.clone(), self.right.clone()).unwrap();
}
}

View File

@ -47,6 +47,7 @@ impl SysCompareApp {
};
let compare = CompareMode::new(self.args.clone(), left, right);
compare.run()
}
}
}