emcrisostomo / fsw

A file change monitor with multiple backends: Apple OS X File System Events API, *BSD kqueue, Linux inotify and a stat-based backend.
http://emcrisostomo.github.io/fsw/
GNU General Public License v3.0
43 stars 7 forks source link

History

Alan Dipert wrote the first implementation of fswatch in 2009. This version ran exclusively on OS X and relied on the FSEvents API to get change events from the OS.

At the end of 2013 Enrico M. Crisostomo wrote fsw aiming at providing not only a drop-in replacement for fswatch, but a common front-end from multiple file system change events APIs, including:

In April 2014 Alan and Enrico, in the best interest of users of either fswatch and fsw, agreed on merging the two programs together. At the same time, Enrico was taking over fswatch as a maintainer.

As a consequence, development of fswatch will continue on its main repository while the fsw repository will likely be frozen and its documentation updated to redirect users to fswatch.


Copyright (C) 2014 Enrico M. Crisostomo

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.