wendy
=====================================================================

Inotify-based directory watcher.

An arbitrary command is run whenever one or more filesystem events occur.
Events are reported through the inotify API, which is specific to the
Linux kernel.

Features
=====================================================================

    • Event(s) selection done with bitwise mask
    • Automatically watch new directories in recursive mode
    • Exports event informations in the command environment
    • Path can be specified as argument or from STDIN.


Usage
=====================================================================

Refer to wendy(1) manual page for details and examples. The below commands
are provided as a quick introduction.

Recompile a project when a source file changes:
ls *.[ch] | wendy make


Dynamic preview of a manual page (note the use of simple quotes):
export MANPAGER=/bin/cat
wendy -c -w manual.1 -- sh -c 'man ./$WENDY_INODE'


Synchronize the local directory with a remote one. The value 394 is a
sum of events: MODIFY, CLOSE_WRITE, MOVED_TO, CREATE:
wendy -rd -m 394 -w . rsync -av . remote:/dest


Installation
=====================================================================

Edit config.mk if needed, then build/install with the following commands:
make
make install


Development
=====================================================================

[1] git clone git://z3bra.org/wendy.git

If you find any bug, please report them or send a patch to [2] dev@z3bra.org.


Download
=====================================================================

    •  [3]wendy-2.1.tar.bz2
    •  [4]wendy-2.0.tar.bz2
    •  [5]wendy-1.0.tar.bz2
    •  [6]wendy-0.7.tar.bz2
    •  [7]wendy-0.6.tar.bz2
    •  [8]wendy-0.5.tar.bz2
    •  [9]wendy-0.4.tar.bz2
    •  [10]wendy-0.3.tar.bz2
    •  [11]wendy-0.2.tar.bz2
    •  [12]wendy-0.1.tar.bz2
    •  [13]LICENSE



Link references:
[1] - gopher://z3bra.org/1/scm/wendy/files.gph (a)
[2] - mailto:dev@z3bra.org (a)
[3] - gopher://z3bra.org/9/releases/wendy-2.1.tar.bz2 (a)
[4] - gopher://z3bra.org/9/releases/wendy-2.0.tar.bz2 (a)
[5] - gopher://z3bra.org/9/releases/wendy-1.0.tar.bz2 (a)
[6] - gopher://z3bra.org/9/releases/wendy-0.7.tar.bz2 (a)
[7] - gopher://z3bra.org/9/releases/wendy-0.6.tar.bz2 (a)
[8] - gopher://z3bra.org/9/releases/wendy-0.5.tar.bz2 (a)
[9] - gopher://z3bra.org/9/releases/wendy-0.4.tar.bz2 (a)
[10] - gopher://z3bra.org/9/releases/wendy-0.3.tar.bz2 (a)
[11] - gopher://z3bra.org/9/releases/wendy-0.2.tar.bz2 (a)
[12] - gopher://z3bra.org/9/releases/wendy-0.1.tar.bz2 (a)
[13] - gopher://z3bra.org/1/scm/wendy/file/LICENSE.gph (a)