summaryrefslogtreecommitdiff
path: root/src/file-hasher/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/file-hasher/main.go')
-rw-r--r--src/file-hasher/main.go10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/file-hasher/main.go b/src/file-hasher/main.go
index c25f690..1bb0132 100644
--- a/src/file-hasher/main.go
+++ b/src/file-hasher/main.go
@@ -22,6 +22,7 @@
package main
import (
+ "encoding/json"
"log"
"os"
"os/signal"
@@ -68,13 +69,14 @@ func main() {
stdlog.Println("******************************")
}
stdlog.Println("")
- for hash, file := range allFiles {
- stdlog.Printf("%s: %s", hash, file)
- }
- stdlog.Println("")
stdlog.Println("***************************************************************")
stdlog.Printf("*** hashed %d files in %v", len(allFiles), time.Since(starttime))
stdlog.Println("***************************************************************")
+
+ enc := json.NewEncoder(os.Stdout)
+ if err := enc.Encode(allFiles); err != nil {
+ stdlog.Printf("Error encoding JSON: %v", err)
+ }
}()
<-C