cpanfile(3pm) debian man page | unix.com

Man Page: cpanfile

Operating Environment: debian

Section: 3pm

cpanfile(3pm)						User Contributed Perl Documentation					     cpanfile(3pm)

NAME
cpanfile - A format for describing CPAN dependencies for Perl applications
SYNOPSIS
requires 'Catalyst', '5.8000'; requires 'CatalystX::Singleton', '>= 1.1000, < 2.000'; recommends 'JSON::XS', '2.0'; conflicts 'JSON', '< 1.0'; on 'test' => sub { requires 'Test::More', '>= 0.96, < 2.0'; recommends 'Test::TCP', '1.12'; }; on 'develop' => sub { recommends 'Devel::NYTProf'; };
VERSION
0.9000
DESCRIPTION
"cpanfile" describes CPAN dependencies required to execute associated Perl code. Place the "cpanfile" in the root of the directory containing the associated code. For instance, in a Catalyst application, place the "cpanfile" in the same directory as "myapp.conf". Tools supporting "cpanfile" format (e.g. cpanm and carton) will automatically detect the file and install dependencies for the code to run.
AUTHOR
Tatsuhiko Miyagawa
ACKNOWLEDGEMENTS
The format (DSL syntax) is inspired by Module::Install and Module::Build::Functions. "cpanfile" specification (this document) is based on Ruby's Gemfile <http://gembundler.com/man/gemfile.5.html> specification.
SEE ALSO
CPAN::Meta::Spec Module::Install Carton perl v5.14.2 2012-04-14 cpanfile(3pm)
Related Man Pages
carton-install(1p) - debian
carton(1p) - debian
cpanfile-faq(3pm) - debian
test::checkdeps5.18(3) - mojave
test::checkdeps(3) - mojave
Similar Topics in the Unix Linux Community
Adding the individual columns of a matrix.
Is UNIX an open source OS ?
Introduction
Detecting unused variables...
My first PERL incarnation... Audio Oscillograph