direvent  5.3
About: GNU Direvent is a daemon that monitors file system directories for events, such as creating, deleting or modifying files. In case of an event an associated external program is called.
  Fossies Dox: direvent-5.3.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

direvent Documentation

Some Fossies usage hints in advance:

  1. To see the Doxygen generated documentation please click on one of the items in the steelblue colored "quick index" bar above or use the side panel at the left which displays a hierarchical tree-like index structure and is adjustable in width.
  2. If you want to search for something by keyword rather than browse for it you can use the client side search facility (using Javascript and DHTML) that provides live searching, i.e. the search results are presented and adapted as you type in the Search input field at the top right.
  3. Doxygen doesn't incorporate all member files but just a definable subset (basically the main project source code files that are written in a supported language). So to search and browse all member files you may visit the Fossies direvent-5.3.tar.gz contents page and use the Fossies standard member browsing features (also with source code highlighting and additionally with optional code folding).
GNU direvent README.
Copyright (C) 2012-2021 Sergey Poznyakoff
See the end of file for copying conditions.

* Overview

Direvent is a directory content watcher daemon, i.e. a program that
monitors a set of directories on the file system and reacts when
their content changes. When a change is detected, the daemon reacts by
invoking an external command configured for that kind of change.

The program aims to provide a uniform and system-independent
command-level interface for file system events.  This version
is known to work on GNU/Linux (kernels starting from
v. 2.6.13) and BSD systems (FreeBSD, NetBSD, OpenBSD, Darwin). 

* Building and Configuring

The usual incantation applies:

   ./configure [OPTIONS]
   make install
See the file INSTALL for the description of ./configure and its
generic options.

Following are the package-specific options:

   Define standard include path.  This is a list of directories where
   files given in the #include and #include_once configuration
   statements will be searched.  PATH is a list of directories
   separated by colons.  Directory names can contain references to
   Makefile variables, which will be expanded to their actual values
   at compile time.  The default PATH is

   See the documentation, section 5.1.2 "Pragmatic Comments", for a
   detailed description of #include and #include_path statements and
   the meaning of the include search path.

* Usage Instructions

Complete documentation is included with the package, both in man
and Texinfo formats. After successful installation, use

   info direvent

to read the Texinfo documentation.  To read the manpages, use:

   man 8 direvent
   man 5 direvent.conf

An online copy of the documentation in various formats is available
at http://direvent.man.gnu.org.ua.

* Copyright information:

Copyright (C) 2012-2016 Sergey Poznyakoff

   Permission is granted to anyone to make or distribute verbatim copies
   of this document as received, in any medium, provided that the
   copyright notice and this permission notice are preserved,
   thus giving the recipient permission to redistribute in turn.

   Permission is granted to distribute modified versions
   of this document, or of portions of it,
   under the above conditions, provided also that they
   carry prominent notices stating who last changed them.
Local Variables:
mode: outline
paragraph-separate: "[ 	]*$"
version-control: never