,----- | notice -- Request file change notification messages. `--------------- COMPILING ========= You need `MiG', `GCC' and `make' in order to compile this program. Once you have them, just type `make'. USAGE ===== This program must be called with one or more files as arguments, with options in between (or before the first file name). The options being: -c, --command=TEMPLATE Shell command to execute for each change -a, --all Regard all changes on the following files -A, --none Ignore all changes on the following files -e, --extend Regard extensions of the following files -E, --no-extend Ignore extensions of the following files -m, --meta Regard changes of meta information -M, --no-meta Ignore changes of meta information -n, --null Regard startup message of the following files -N, --no-null Ignore startup message of the following files -t, --trunc Regard truncation of the following files -T, --no-trunc Ignore truncation of the following files -w, --write Regard file writes on the following files -W, --no-write Ignore file writes on the following files -?, --help Give this help list --usage Give a short usage message -V, --version Print program version For example, to get all kinds of notifications on FOO, except for the initial null notification, and get all messages, except information about changes of the meta information (like file author), on BAR, use: ./notice --no-null FOO --null --no-meta BAR The default command to execute is "echo %t `date` '%f'". The `%t' will be replaced with a single small caps letter representing the type of change, where the letters are the same as in the command line options. The `%f' will be replaced with the file name, as specified on the command line. Any `%%' will be replaced with a single percent sign `%'. You can set the command to execute with the --command=... option. BUGS ==== Report bugs to wolfgang@pro-linux.de.