This module monitors and processes any lines appended to the end of one
or more files in a given list of directories and keeping state between
sessions.
File::Write::Rotate can be used to write to file, usually for logging, that can
rotate itself. File will be opened in append mode. Locking will be done to avoid
conflict when there are multiple writers. Rotation can be done by size (after a
certain size is reached), by time (daily/monthly/yearly), or both.
Filesys::Notify::KQueue is IO::KQueue wrapper for watching file
system.
This module is used by other modules to provide a pluggable filesystem.
Gearman::Client::Async - Asynchronous client module for Gearman for
Danga::Socket applications
Getopt::Compact::WithCmd is yet another Getopt::* module. It allows you to
define git-like options. In addition, usage can be set at the same time.
Convenient wrapper for Getopt::Long and program usage output.
Git::Repository::Plugin::Log adds a log() method to Git::Repository, which will
return Git::Repository::Log objects representing the commit information provided
by `git log`.
Git::Version::Compare contains a selection of subroutines that make dealing with
Git-related things (like versions) a little bit easier.
The strings to compare can be version numbers, tags from git.git or the output
of git version or git describe.
These routines collect the knowledge about Git versions that was accumulated
while developing Git::Repository.
Glib::Object::Introspection uses the gobject-introspection and libffi projects
to dynamically create Perl bindings for a wide variety of libraries. Examples
include gtk+, webkit, libsoup and many more.