The File System State Monitor keeps track of the state of any number of paths and will fire events when said state changes.
The File System State Monitor keeps track of the state of any number of paths and will fire events when said state changes (create/update/delete). FSSM supports using FSEvents on MacOS, Inotify on GNU/Linux, and polling anywhere else.
Homepage: https://github.com/ttilley/fssm