output.go
changeset 42 3fa13770e970
parent 39 24ca1bf4a0bf
child 45 ea6a9ba7a3c8
equal deleted inserted replaced
41:bce80b708ddb 42:3fa13770e970
    60 	}
    60 	}
    61 
    61 
    62 	if !summaryOnly {
    62 	if !summaryOnly {
    63 		for i, g := range results.Groups {
    63 		for i, g := range results.Groups {
    64 			fmt.Printf("\nGroup #%d (%d files * %v):\n", i+1,
    64 			fmt.Printf("\nGroup #%d (%d files * %v):\n", i+1,
    65 				len(g.Paths), formatSize(g.Size, true))
    65 				len(g.Paths), formatSize(g.FileSize, true))
    66 			for _, f := range g.Paths {
    66 			for _, f := range g.Paths {
    67 				fmt.Println(f)
    67 				fmt.Println(f)
    68 			}
    68 			}
    69 		}
    69 		}
    70 	}
    70 	}
    79 		fmt.Println()
    79 		fmt.Println()
    80 	}
    80 	}
    81 	myLog.Println(0, "Final count:", results.Duplicates,
    81 	myLog.Println(0, "Final count:", results.Duplicates,
    82 		"duplicate files in", len(results.Groups), "sets")
    82 		"duplicate files in", len(results.Groups), "sets")
    83 	myLog.Println(0, "Redundant data size:",
    83 	myLog.Println(0, "Redundant data size:",
    84 		formatSize(results.RedundantDataSize, false))
    84 		formatSize(results.RedundantDataSizeBytes, false))
    85 }
    85 }
    86 
    86 
    87 func displayResultsJSON(results Results) {
    87 func displayResultsJSON(results Results) {
    88 	b, err := json.Marshal(results)
    88 	b, err := json.Marshal(results)
    89 	if err != nil {
    89 	if err != nil {