Added verbose mode
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user