File::Monitor::Lite
File::Monitor::Lite is a perl module for observing file creation, deletion, and modification.
INSTALLATION
To install this module, simply type:
cpanm -v File::Monitor::Lite
If you don't have cpanm, just do the following:
curl -LO http://bit.ly/cpanm
chmod +x cpanm
sudo cp cpanm /usr/local/bin
USAGE
use File::Monitor::Lite;
my $monitor = File::Monitor::Lite->new (
in => '.',
name => '*.html',
);
while ($monitor->check() and sleep 1){
my @deleted_files = $monitor->deleted;
my @modified_files = $monitor->modified;
my @created_files = $monitor->created;
my @observing_files = $monitor->observed;
}
DEPENDENCIES
This module requires these other modules and libraries:
File::Monitor
File::Find::Rule
Cwd
But cpanm will help you solve dependency problems.
COPYRIGHT AND LICENCE
Copyright (C) 2011 by dryman
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.10.0 or, at your option, any later version of Perl 5 you may have available.