--- /dev/null
+package main
+
+import (
+ "fmt"
+ "time"
+)
+
+func walkerStatus(stop chan struct{}) {
+ tick := time.Tick(time.Second)
+ for {
+ fmt.Printf("\r%d files %d directories", WalkerFiles, WalkerDirs)
+ select {
+ case <-tick:
+ case <-stop:
+ close(stop)
+ return
+ }
+ }
+}