mirror of
https://github.com/sreedevk/deduplicator.git
synced 2026-08-26 10:05:32 +00:00
21 lines
561 B
Rust
21 lines
561 B
Rust
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(())
|
|
}
|