fswatch
fswatch is an open-source, cross-platform file change monitor that watches files and directories for changes and reports them to the user or to a running script. It provides a uniform interface across operating systems by using platform-specific backends such as inotify on Linux, FSEvents on macOS, kqueue on BSD variants, and ReadDirectoryChangesW on Windows.
It is designed for automation, build systems, deployment workflows, and development tasks where actions should be
Its features include filtering and path matching via include and exclude patterns, reporting of events such
Architecture and usage: fswatch is implemented with a modular backend architecture that delegates to the underlying