CPAN and Tooling Concepts
Module Metadata
Tooling often describes a module with small metadata fields such as name, version, and license.
Module Metadata
module_metadata.pl
use strict;
use warnings;
my $version = ;
my %meta = (
name => "Example::Tool",
version => $version,
license => "perl",
);
my $summary = "$meta{name}-$meta{version}";
print "version=$version\n";
print "license=$meta{license}\n";
print "summary=$summary\n";
use strict;
use warnings;
my $version = ;
my %meta = (
name => "Example::Tool",
version => $version,
license => "perl",
);
my $summary = "$meta{name}-$meta{version}";
print "version=$version\n";
print "license=$meta{license}\n";
print "summary=$summary\n";
use strict;
use warnings;
my $version = ;
my %meta = (
name => "Example::Tool",
version => $version,
license => "perl",
);
my $summary = "$meta{name}-$meta{version}";
print "version=$version\n";
print "license=$meta{license}\n";
print "summary=$summary\n";
metadata
Metadata is descriptive information about a module or package.