DragonFly On-Line Manual Pages

Search: Section:  


VERSION(1)            User Contributed Perl Documentation           VERSION(1)

NAME

version.pl - extracts module data from installed and uninstalled modules

SYNOPSIS

% version.pl DBI % version.pl XML::Simple % version.pl ~jonasbn/Develop/Games/Bingo/lib/Games/Bingo.pm % version.pl version.pl % version.pl /System/Library/Perl/5.8.1

README

This script extracts module data from installed and uninstalled modules and script, targetting especially the version information.

DESCRIPTION

The script takes either a module name (SEE SYNOPSIS), a path to a Perl module, script file or a directory. The script looks for a package definition and a version variable. The script is quite simple, the Module::Info::File and Mattia Barbon's Module::Info holds all the interesting stuff. In the beginning I was using Module::Info, but due to a lacking functionality in this module I created Module::Info::File, which inherits from Module::Info and replaces the new_from_file method so the lacking data can be accessed. Apart from that you can use all the neat accessors from Module::Info. The script gives to kinds of input depending on how it was called: For single modules, module og script files: <modulename> located in <directory location> is version: <versions number> Example: Test::More located in /System/Library/Perl/5.8.1 is version: 0.47 Or when called with a directory as argument (one line per located module): <module name> <tab> <version number> Example: DBI;1.38 Irssi;0.9 Mysql;1.2401 Bundle::DBI;11.03 Bundle::DBD::mysql;2.9002

SCRIPT CATEGORIES

Search UNIX : System_administration

PREREQUISITES

"Module::Info::File 0.07" "Module::Info 0.20" File::Basename File::Find File::Spec Data::Dumper

OSNAMES

any

SEE ALSO

Module::Info Module::Info::File

AUTHOR

jonasbn <jonasbn@cpan.org>

COPYRIGHT

version.pl is free software and is released under the Artistic License. See <http://www.perl.com/language/misc/Artistic.html> for details. version.pl is (C) 2003-2004 Jonas B. Nielsen (jonasbn) <jonasbn@cpan.org> perl v5.18.4 2015-01-07 VERSION(1)

Search: Section: