Mojolicious::Command::Generate - Generator Command


Mojolicious documentation Contained in the Mojolicious distribution.

Index


Code Index:

NAME

Top

Mojolicious::Command::Generate - Generator Command

SYNOPSIS

Top

  use Mojolicious::Command::Generate;

  my $generator = Mojolicious::Command::Generate->new;
  $generator->run(@ARGV);

DESCRIPTION

Top

Mojolicious::Command::Generate lists available generators.

ATTRIBUTES

Top

Mojolicious::Command::Generate inherits all attributes from Mojolicious::Commands and implements the following new ones.

description

  my $description = $generator->description;
  $generator      = $generator->description('Foo!');

Short description of this command, used for the command list.

hint

  my $hint   = $generator->hint;
  $generator = $generator->hint('Foo!');

Short hint shown after listing available generator commands.

message

  my $message = $generator->message;
  $generator  = $generator->message('Bar!');

Short usage message shown before listing available generator commands.

namespaces

  my $namespaces = $generator->namespaces;
  $generator     = $generator->namespaces(['Mojo::Command::Generate']);

Namespaces to search for available generator commands, defaults to Mojo::Command::Generate and Mojolicious::Command::Generate.

METHODS

Top

Mojolicious::Command::Generate inherits all methods from Mojolicious::Commands.

SEE ALSO

Top

Mojolicious, Mojolicious::Guides, http://mojolicio.us.


Mojolicious documentation Contained in the Mojolicious distribution.

package Mojolicious::Command::Generate;
use Mojo::Base 'Mojolicious::Commands';

has description => <<'EOF';
Generate files and directories from templates.
EOF
has hint => <<"EOF";

See '$0 generate help GENERATOR' for more information on a specific generator.
EOF
has message => <<"EOF";
usage: $0 generate GENERATOR [OPTIONS]

These generators are currently available:
EOF
has namespaces =>
  sub { [qw/Mojolicious::Command::Generate Mojo::Command::Generate/] };
has usage => <<"EOF";
usage: $0 generate GENERATOR [OPTIONS]
EOF

# "Ah, nothing like a warm fire and a SuperSoaker of fine cognac."

1;
__END__