A simple file/directory watcher for Linux and OS X and other BSDs
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore
.travis.yml
LICENSE
README.md
fswatcher.cabal
stack.yaml

README.md

                 ___               _       _
                |  _|___ _ _ _ ___| |_ ___| |_ ___ ___
                |  _|_ -| | | | .'|  _|  _|   | -_|  _|
                |_| |___|_____|__,|_| |___|_|_|___|_|

Build Status hackage release

fswatcher monitors a file or a directory for changes and runs a given command when the file is modified. If monitoring a directory, it runs the specified command when any file in the directory tree is modified.

This is a really thin layer on top of the fsnotify library. It works on Linux, OS X and other BSDs, and Windows (untested).

Usage:

fswatcher --path <file/directory to watch> <command to run> [arguments to command]