fswatch (conda): A cross-platform file change monitor with multiple backends: Apple OS X File System Events, *BSD kqueue, Solaris/Illumos File Events Notification, Linux inotify, Microsoft Windows and a stat()-based backend.
Keywords: c|c-plus-plus|change-monitor|event-notifications|fswatch|inotify|kqueue|solaris