Description
Haskell binding to inotify.
Description
This library provides a wrapper to the Linux Kernel's inotify feature, allowing applications to subscribe to notifications when a file is accessed or modified.
README.md
hinotify: inotify for Haskell
About
This package provides bindings to inotify, which has been part of the Linux kernel since 2.6.13.
The inotify
subsystem provides file system event notifications. Simply add a watcher to a file or directory and you get events when it is accessed, modified, etc.
News
See CHANGELOG.md.
API
The API basically consists of:
initINotify :: IO INotify
addWatch :: INotify
-> [EventVariety] -- different events to listen on
-> RawFilePath -- file/directory to watch
-> (Event -> IO ()) -- event handler callback
-> IO WatchDescriptor
removeWatch :: WatchDescriptor -> IO ()
Author
Lennart Kolmodin
kolmodin at gmail.com
Legal
This software is released under a BSD-style license. See LICENSE for more details.
Copyright © 2007-2012 Lennart Kolmodin.