mirror of
https://github.com/sreedevk/deduplicator.git
synced 2026-09-13 17:16:31 +00:00
restored interactive mode
This commit is contained in:
18
src/main.rs
18
src/main.rs
@@ -1,16 +1,16 @@
|
||||
mod fileinfo;
|
||||
mod formatter;
|
||||
mod interactive;
|
||||
mod params;
|
||||
mod processor;
|
||||
mod scanner;
|
||||
mod params;
|
||||
mod formatter;
|
||||
mod interative;
|
||||
|
||||
use anyhow::Result;
|
||||
use params::Params;
|
||||
use scanner::Scanner;
|
||||
use processor::Processor;
|
||||
use clap::Parser;
|
||||
use formatter::Formatter;
|
||||
use params::Params;
|
||||
use processor::Processor;
|
||||
use scanner::Scanner;
|
||||
|
||||
fn main() -> Result<()> {
|
||||
let app_args = Params::parse();
|
||||
@@ -18,6 +18,10 @@ fn main() -> Result<()> {
|
||||
let processor = Processor::new(scan_results);
|
||||
let results = processor.sizewise()?.hashwise()?;
|
||||
|
||||
Formatter::print(results.files, &app_args)?;
|
||||
match app_args.interactive {
|
||||
false => { Formatter::print(results.files, &app_args)?; }
|
||||
true => { interactive::init(results.files, &app_args)?; }
|
||||
}
|
||||
|
||||
Ok(())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user