commit | 7f6b6d6dd6e221742f5adace53e9ed5314ffe2c5 | [log] [tgz] |
---|---|---|
author | Nathan Youngman <git@nathany.com> | Fri Aug 15 23:15:25 2014 -0600 |
committer | Nathan Youngman <git@nathany.com> | Fri Aug 15 23:15:33 2014 -0600 |
tree | 7aa098a2567b39060cca681d75a9c25933fc39c0 | |
parent | 1a9d88000dce27faf39fcdeeb2b748b647e29aef [diff] |
v1.0.0 - API change this isn't a sign that it's done or stable yet
Cross platform: Windows, Linux, BSD and OS X.
Adapter | OS | Status |
---|---|---|
inotify | Linux, Android | Supported |
kqueue | BSD, OS X, iOS | Supported |
ReadDirectoryChangesW | Windows | Supported |
FSEvents | OS X | Planned |
FEN | Solaris 11 | Planned |
fanotify | Linux 2.6.37+ | |
Polling | All | |
Plan 9 |
Please see the documentation for usage. The Wiki contains an FAQ and further information.
The fsnotify API has changed from what exists at github.com/howeyc/fsnotify
(GoDoc).
Further changes are expected. You may use gopkg.in to lock to the current API:
import "gopkg.in/fsnotify.v1"
A new major revision will be tagged for any future API changes.
A future version of Go will have fsnotify in the standard library, therefore fsnotify carries the same LICENSE as Go. Contributors retain their copyright, so we need you to fill out a short form before we can accept your contribution: Google Individual Contributor License Agreement.
Please read CONTRIBUTING before opening a pull request.
See example_test.go.