[VPM] more on installed modules

Carl B. Constantine cconstan at csc.UVic.CA
Thu Apr 17 12:43:10 CDT 2003


The CPAN FAX also states how to do what I want programmantically using
the ExtUtils::Installed module:


#!/usr/local/bin/perl

use ExtUtils::Installed;
my $instmod = ExtUtils::Installed->new();
foreach my $module ($instmod->modules()) {
my $version = $instmod->version($module) || "???";
       print "$module -- $version\n";
}

Works like a charm. My only reservation about either of these methods is
it does not show custom modules you installed by hand.


-- 
Carl B. Constantine         University of Victoria
Programmer Analyst          http://www.csc.uvic.ca
UNIX System Administrator   Victoria, BC, Canada
cconstan at csc.uvic.ca        ELW A220, 721-8753



More information about the Victoria-pm mailing list