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 fromSTDIN . 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 value394 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 ===================================================================== git clone git://z3bra.org/ [1]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)