feat: better confirmation before deleting

This commit is contained in:
Muhammad Nauman Raza 2024-04-12 10:02:55 +01:00
parent 5809d8dde3
commit ced4acd3b8

View file

@ -36,12 +36,12 @@ fn confirm_parse() {
}
fn confirm_once() {
print!("Are you sure you want to delete the specified targets? [y/N]: ");
print!("Delete the specified targets? [y/N]: ");
confirm_parse();
}
fn confirm_each(target: &String) {
print!("Are you sure you want to delete {} ? [y/N]: ", target.bold());
print!("Delete {} ? [y/N]: ", target.bold());
confirm_parse();
}
@ -58,10 +58,14 @@ fn vaporise() -> Result<()> {
}
if args.ask_once {
println!();
for target in args.targets.iter() {
println!(" {}", target.bold());
}
println!();
confirm_once();
}
let root: &str;
if cfg!(windows) {
root = "C:\\";