From 91b771ae6b23d07ea00925e49a3c5a5df6d1f0e7 Mon Sep 17 00:00:00 2001 From: Chris Howey Date: Tue, 22 May 2012 10:06:41 -0500 Subject: [PATCH] Convert README to markdown --- README | 33 --------------------------------- README.md | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+), 33 deletions(-) delete mode 100644 README create mode 100644 README.md diff --git a/README b/README deleted file mode 100644 index e17d859..0000000 --- a/README +++ /dev/null @@ -1,33 +0,0 @@ -File system notifications for Go - -Cross platform, works on: -Windows -Linux -BSD -OSX - -Example: - watcher, err := fsnotify.NewWatcher() - if err != nil { - log.Fatal(err) - } - - for { - select { - case ev := <-watcher.Event: - log.Println("event:", ev) - case err := <-watcher.Error: - log.Println("error:", err) - } - } - - err = watcher.Watch("/tmp") - if err != nil { - log.Fatal(err) - } - -Notifications: -IsCreate() -IsDelete() -IsModify() -IsRename() diff --git a/README.md b/README.md new file mode 100644 index 0000000..5f08769 --- /dev/null +++ b/README.md @@ -0,0 +1,42 @@ +# File system notifications for Go + +Cross platform, works on: +* Windows +* Linux +* BSD +* OSX + +Example: +```go + watcher, err := fsnotify.NewWatcher() + if err != nil { + log.Fatal(err) + } + + // Process events + go func() { + for { + select { + case ev := <-watcher.Event: + log.Println("event:", ev) + case err := <-watcher.Error: + log.Println("error:", err) + } + } + }() + + err = watcher.Watch("/tmp") + if err != nil { + log.Fatal(err) + } + + /* ... do stuff ... */ + watcher.Close() +``` + +For each event: +* Name +* IsCreate() +* IsDelete() +* IsModify() +* IsRename() -- 2.50.1