Filesys::Notify::Simple is a simple but unified interface to get notifications of changes to a given filesystem path. It utilizes inotify2 on Linux, fsevents on OS X, kqueue on FreeBSD and FindFirstChangeNotification on Windows if they're installed, with a fallback to the full directory scan if they're not available.
There are some limitations in this module. If you don't like it, use File::ChangeNotify.
There is no file name based filter. Do it in your own code.
You can not get types of events (created, updated, deleted).
Currently 'wait' method blocks.
In return, this module doesn't depend on any non-core modules. Platform specific optimizations with Linux::Inotify2, Mac::FSEvents, Filesys::Notify::KQueue and Win32::ChangeNotify are truely optional.
NOTE: Using Win32::ChangeNotify may put additional limitations.
characters can not be handled. On cygwin (1.7 or later), Unicode characters should be able to be handled when Win32::ChangeNotify is not used.
error occurrs.
Package Version | Update ID | Released | Package Hub Version | Platforms | Subpackages |
---|---|---|---|---|---|
0.13-bp156.3.1 info | GA Release | 2023-07-22 | 15 SP6 |
|
|
0.13-bp155.2.11 info | GA Release | 2023-05-17 | 15 SP5 |
|
|
0.13-bp154.1.40 info | GA Release | 2022-05-09 | 15 SP4 |
|
|
0.13-bp153.1.14 info | GA Release | 2021-03-06 | 15 SP3 |
|
|
0.13-bp152.3.23 info | GA Release | 2020-04-16 | 15 SP2 |
|
|
0.13-bp151.3.1 info | GA Release | 2019-07-16 | 15 SP1 |
|
|
0.13-bp151.2.14 info | GA Release | 2019-05-18 | 15 SP1 |
|
|
0.13-bp150.2.4 info | GA Release | 2018-07-30 | 15 |
|
|