@hackage hinotify0.4.2

Haskell binding to inotify

hinotify: inotify for Haskell

CI

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 ()

See this example or the docs.

Author

Lennart Kolmodin

kolmodin at gmail.com

This software is released under a BSD-style license. See LICENSE for more details.

Copyright © 2007-2012 Lennart Kolmodin