NKC-Transform-BIBFRAME2MARC
view release on metacpan or search on metacpan
BIBFRAME2MARC/Utils.pm view on Meta::CPAN
sub list_versions {
my $dir = shift;
if (! defined $dir) {
$dir = dist_dir('NKC-Transform-BIBFRAME2MARC');
}
opendir(my $dh, $dir) or err "Cannot open directory.";
my @versions = sort {
my ($a1, $a2, $a3) = split m/\./ms, $a;
my ($b1, $b2, $b3) = split m/\./ms, $b;
$a1 <=> $b1 or $a2 <=> $b2 or $a3 <=> $b3;
}
map { -f catfile($dir, $_) && m/^bibframe2marc-(.+)\.xsl$/ms ? $1 : () }
readdir($dh);
closedir($dh);
return @versions;
}
1;
( run in 1.523 second using v1.01-cache-2.11-cpan-71847e10f99 )