]> Sergey Matveev's repositories - glocate.git/blobdiff - status.go
Improved version
[glocate.git] / status.go
diff --git a/status.go b/status.go
new file mode 100644 (file)
index 0000000..342c3ba
--- /dev/null
+++ b/status.go
@@ -0,0 +1,19 @@
+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
+               }
+       }
+}