NAME
Mojolicious::Command::Author::generate::cpanfile - cpanfile generator command
SYNOPSIS
Usage: APPLICATION generate cpanfile [OPTIONS]
mojo generate cpanfile
mojo generate cpanfile -r Mojolicious::Plugin::OpenAPI
mojo generate cpanfile -l lib -l src -t t -t xt
Options:
-h, --help Show this summary of available options
-l, --lib Overwrite module directories in which to look for
dependencies. Can be used multiple times.
Defaults to 'lib' if no -l option is used.
-r, --requires Add module to dependencies that can't be found by
scanner. Can be used multiple times.
-t Overwrite test directories in which to look for
test dependencies. Can be used multiple times.
Defaults to 't' if no -t option is used.
DESCRIPTION
Mojolicious::Command::Author::generate::cpanfile generates a cpanfile
file by analyzing the application source code. It scans the *.pm
files in the directories under ./lib (or whatever is given by the -l
option) for regular module dependencies and *.t
files in ./t (or whatever is given by the -t
option) for test dependencies.
ATTRIBUTES
Mojolicious::Command::Author::generate::cpanfile inherits all attributes from Mojolicious::Command and implements the following new ones.
description
my $description = $cpanfile->description;
$cpanfile = $cpanfile->description('Foo');
Short description of this command, used for the command list.
usage
my $usage = $cpanfile->usage;
$cpanfile = $cpanfile->usage('Foo');
Usage information for this command, used for the help screen.
METHODS
Mojolicious::Command::Author::generate::cpanfile inherits all methods from Mojolicious::Command and implements the following new ones.
run
$cpanfile->run(@ARGV);
Run this command.
LICENSE
Copyright (C) Bernhard Graf.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
AUTHOR
Bernhard Graf <augensalat@gmail.com>