]> Sergey Matveev's repositories - nnn.git/commitdiff
Clear up which files are removed
authorKlzXS <klzx+github@klzx.cf>
Sun, 8 Nov 2020 12:20:36 +0000 (12:20 +0000)
committerKlzXS <klzx+github@klzx.cf>
Sun, 8 Nov 2020 12:20:36 +0000 (12:20 +0000)
plugins/dups

index a3b1c5d639c96582f6092f363ff52862bba50bf6..1cba8a8a704a2c200ceb872aa3f0c4a9af04d5e4 100755 (executable)
@@ -22,10 +22,9 @@ tmpfile=$(mktemp "$TMPDIR/.nnnXXXXXX")
 
 printf "\
 ## This is an overview of all duplicate files found.
-## After editiing this file you will be prompted to remove some of them.
-## You can choose between removing all the commented out files, all the uncommented ones or none at all.
-## Lines with double comments (##) are always ignored.
-## If you choose to remove, you will be given a choice between removing with force or interactively for each file.\n
+## Comment out the files you wish to remove. You will be given an option to cancel.
+## Lines with double comments (##) are ignored.
+## If you choose to remove, you will be given a choice between removing files with force or interactively.\n
 " > "$tmpfile"
 
 # shellcheck disable=SC2016
@@ -43,13 +42,11 @@ p' | sed -E 's/^.{32}  (.*) d[0-9]*$/\1/' >> "$tmpfile"
 
 "$EDITOR" "$tmpfile"
 
-printf "Remove commented files? (yes/no/abort) [default=a]: "
+printf "Remove commented files? (yes/no) [default=n]: "
 read -r commented
 
 if [ "$commented" = "y" ]; then
        sedcmd="/^(##|[^#]).*/d; /^$/d; s/^# *(.*)$/\1/"
-elif [ "$commented" = "n" ]; then
-       sedcmd="/^#.*/d; /^$/d; s/^ *(.*)$/\1/"
 else
        printf "Press any key to exit"
        read -r _