From: Chris Howey Date: Tue, 3 Jul 2012 00:56:53 +0000 (-0500) Subject: Bring example file back. X-Git-Tag: v1.7.2~416 X-Git-Url: https://go.fuhry.dev/?a=commitdiff_plain;h=ab9623df69afa5b03b4330dc1ea899b809aca33a;p=fsnotify.git Bring example file back. --- diff --git a/example_test.go b/example_test.go new file mode 100644 index 0000000..5f0c8b5 --- /dev/null +++ b/example_test.go @@ -0,0 +1,29 @@ +package fsnotify_test + +import ( + "github.com/howeyc/fsnotify" + "log" +) + +func ExampleNewWatcher() { + watcher, err := fsnotify.NewWatcher() + if err != nil { + log.Fatal(err) + } + + go func() { + for { + select { + case ev := <-watcher.Event: + log.Println("event:", ev) + case err := <-watcher.Error: + log.Println("error:", err) + } + } + }() + + err = watcher.Watch("/tmp/foo") + if err != nil { + log.Fatal(err) + } +}