README.md

Filesystem Events
==================

Recursivly watches specified path and procuces events if file was created or modified.
Have two backends, one based on inotifywait port, another is erlang-native. If inotifywait
is not available (not in search path), then native naive backend is used automatically.

Naive backend
-------------

Scans directory structure periodically (10 seconds default), and compares with stored one,
and produces events (create and modify) if there are differences.

Inotifywait backend
-------------------

Relies on inotifywait binary and on shell trick to kill spawned binary, as inotifywait doesn't
read STDIN and therefore doesn't die on SIGPIPE signal if spawned process terminates.

TODO
----

1. Add more backends (Mac, Win)