gidget

gidget provides a very simple way to execute arbitrary code when changes to a designated file or folder are detected. It is most commonly used to trigger automatic processing of incoming files transferred by business partners.

because gidget is just a configuration utility for inotify it embodies all the strengths and weaknesses of linux inotify. It is, however, much easier to configure and use.

Development of gidget was entirely funded by HBCS, Ltd. and is provided as is, under the GPL license

An original, proof of concept version was written by Lou Goddard, who named gidget after his dog (pictured). The current version is a complete reimplementation but preserves the original configuration file syntax and basic algorithmic structure.

List of files:
gidget.c
gidget.h
gidgetmail.h
cheatsheet.h
gidget.initscript
gidget.logrotate
gidget.test.conf
Makefile
proc.sh
noisy-proc.sh
charlie-example.proc
File not found - gidget.md5
gidget.jpg
gidget-thumb.jpg

Turn off your computer and go play with your dog.