From 17461421e52c7229f5cfe13fec6a1dc70eaff16f Mon Sep 17 00:00:00 2001 From: Jan Bader Date: Sat, 21 Nov 2020 21:20:36 +0100 Subject: [PATCH] Only output dupes if not deleting --- main.go | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/main.go b/main.go index 3431c87..0f55670 100644 --- a/main.go +++ b/main.go @@ -49,20 +49,6 @@ func main() { ioutil.WriteFile(*toFile, json, 644) } - for size := range filesMap.FilesBySize { - for hash := range filesMap.FilesBySize[size] { - duplicateFiles := filesMap.FilesBySize[size][hash] - if len(duplicateFiles) <= 1 { - continue - } - - for _, file := range duplicateFiles { - fmt.Println(file) - } - fmt.Println() - } - } - if *deleteDupesIn != "" { deleteIn := filepath.Clean(*deleteDupesIn) for size := range filesMap.FilesBySize { @@ -82,6 +68,20 @@ func main() { } } } + } else { + for size := range filesMap.FilesBySize { + for hash := range filesMap.FilesBySize[size] { + duplicateFiles := filesMap.FilesBySize[size][hash] + if len(duplicateFiles) <= 1 { + continue + } + + for _, file := range duplicateFiles { + fmt.Println(file) + } + fmt.Println() + } + } } }