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

Changes for version 0.01_04

  • file path was include in the information about a Perl module 'which_pm' gives
  • replaced "t/Module-Which.t" with "t/001basic.t" which uses the mock modules under "t/tlib" to test
  • the bug of not being able to find multiple installed versions of a module with an exact pattern like 'YAML' is gone with the use of Module::Which::List
  • subcategories are now written DBD:: instead of DBD::*
  • replaced Module::Find dependency by a new module Module::Which::List which allows me to recover the module path
  • option --version reports a sensible program name with "basename($0)"
  • added --version option to which_pm with corresponding docs

Changes for version 0.01_03

  • improved a bit the output of 'which_pm' by finding out the maximum length of a module name before printing
  • temporarily, "META.yml" will not be automatically updated by MakeMaker (so that the correct license is set)
  • "bin/which_pm.PL" renamed to "bin/which_pm"
  • added "t/003pod.t" to test POD for errors (when Test::Pod 1.00 is there)
  • completed documentation of Data::Hash::Transform which was truncated and buggy

Changes for version 0.01_02

  • options '--verbose' and '--quiet' supported by now
  • use of Getopt::Long and Pod::Usage in which_pm.pl
  • bug in Module::Which documented
  • test script for Data::Hash::Transform: "t/002hash.t"
  • code for converting from an array of hashes to hash of hashes moved to Data::Hash::Transform

Changes for version 0.01_01

  • experimental code to downgrade the source code to 5.005
  • which_pm is not verbose by default anymore: set environment variable WHICH_PM_VERBOSE
  • options to customize which() behavior: 'return' and 'verbose'
  • which() now returns an array ref by default and optionally a hash ref
  • added reference to existing CPAN modules

Documentation

Perl script to find out which versions of certain Perl modules are installed

Modules

Turns array of hashes to hash of hashes in predefined ways
Finds out which version of Perl modules are installed
lists .pm files under specified library paths