Added verbose mode

This commit is contained in:
sm
2017-10-18 18:03:16 -07:00
parent 98d5dd7033
commit 9017579805
3 changed files with 14 additions and 8 deletions
+3 -2
View File
@@ -10,6 +10,7 @@ import (
var algo = flag.String("a", "sha256", "algorithm to use")
var mode = flag.Bool("c", false, "check")
var ngo = flag.Int("n", runtime.NumCPU(), "number of goroutines")
var verbose = flag.Bool("v", false, "vebose")
func main() {
flag.Parse()
@@ -17,7 +18,7 @@ func main() {
switch *mode {
case true:
ec := 0
for err := range check(files) {
for err := range check(files, *verbose) {
ec++
fmt.Fprintf(os.Stderr, "%v\n", err)
}
@@ -26,7 +27,7 @@ func main() {
}
case false:
ec := 0
for res := range hsh(files) {
for res := range hsh(files, *verbose) {
if res.err != nil {
ec++
fmt.Fprintf(os.Stderr, "%v\n", res.err)