This commit is contained in:
sreedev
2023-07-17 13:59:58 -04:00
parent 7bd88f1642
commit e3d48ec505
15 changed files with 871 additions and 771 deletions

20
examples/scanner.rs Normal file
View File

@@ -0,0 +1,20 @@
use std::path::PathBuf;
use anyhow::Result;
use deduplicator_core::processor::Processor;
use deduplicator_core::scanner::Scanner;
fn main() -> Result<()> {
let scan_results: Vec<_> = Scanner::new()
.directory(PathBuf::from("/home/sreedev/Data/books/"))
.ignore_links().scan(None)?;
let processor = Processor::new(scan_results);
let final_processor = processor.sizewise()?.hashwise()?;
let display_vec = final_processor.files.into_iter().map(|file| file.path ).collect::<Vec<PathBuf>>();
dbg!(display_vec);
Ok(())
}