The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version v2.0.0 - 2014-02-03

  • Bumped version to v2.0.0 because of the major architectural change -- the 'pmtools' module now contains the routine new_pod_iterator(), which creates an iterator over @INC for all of the variants of a POD's name ('LIB/MODULE.pm', 'LIB/MODULE.pod', and 'LIB/pod/MODULE.pod'). This change is for when the POD is separate from its corresponding Perl module file (and is inspired by an upcoming Debian release).
  • Fixed pman and podpath to use new_pod_iterator(). This should fix rt.cpan.org #89006: "Carp has no POD on my 5.18.1 installation -> still test suite failures with 1.51".
  • Switched to the somewhat-more-standard 3-number versioning scheme.
  • Removed the increasingly-obsolete 'Makefile.lame'.

Documentation

print out pod paths for the standard perl manpages
print out pod paths for the standard perl faqs
print out paths for the standard modules
grep out function definitions from perlfunc
show what files a perl program loads at compile time
show all installed versions and descs
show a module's man page
page through a module file
check that Perl is set up correctly for Perl modules
print out version and whatis description of perl modules
show a Perl class's methods
show a module's exports
cat out a function from a module
show the include path for modules (@INC)
find modules whose names match this pattern
show what files a given module loads at compile time
long list the module path
show full path to a perl module
print out a module's version
grep in pod sections only
print the path to the Pod
print out all pod paths
show outline of pods
print out the paths to the modules that this site added
print out the paths to the modules that came with Perl

Modules

Post-execution dump of loaded modules
Perl Module Tools