Coming to a future release * Better history handling * Expanded history options * Ability to use an easier to read configuration file * Color * one or two more actions Version 2.2 * Now using the getopts.pl library as the command line parser instead of the non-standard library that I was using. * No longer writing the watcher script into a temporary file. Instead I store the script internally and run it inside a child process. This also fixed the bug where 2.1 did not remove the watcher script upon exit. * Cleaned up code to follow style rules more closely * Reduced the history reporting to one line. * Updated and cleaned up installation scripts. Version 2.1 * Changed the "exec" action do that it returns immediately after forking and execing a command. * Added the "system" action which essentially execs a command then waits for the command to finish. * Corrected logic in "set_alarm" subroutine because the alarm alarm would sometimes get set incorrectly. * Eliminated the need for system dependent Perl header files by cleaning up some of my code.