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.