ExtUtils::Installed provides a standard way to find out what core and module files have been installed. #### #!/usr/bin/perl use ExtUtils::Installed; my ($inst) = ExtUtils::Installed->new(); my (@modules) = $inst->modules(); foreach (@modules) { print $_, ' v', $inst->version($_), "\n"; }