名前

Mojolicious::Command::Author::generate - 生成コマンド

Mojolicious::Command::Author::generateは利用可能なジェネレータを一覧表示します。

いつでも有効になっていて、 これをフォークして新しいコマンドの構築を学ぶための、よいサンプルになっています。

デフォルトで利用可能なコマンドの一覧についてはMojolicious::Commandsコマンドの項目をみてください。

使い方

Usage: APPLICATION generate GENERATOR [OPTIONS]

mojo generate app
mojo generate lite_app

属性

Mojolicious::Command::Author::generateMojolicious::Commandsからすべての属性を継承しており、 次の新しい属性を実装しています。

description

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

このコマンドの短い説明。コマンド一覧のために利用されます。

hint

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

利用可能なジェネレーターコマンドの後に表示される短いヒント。

message

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

利用可能なジェネレーターコマンドの前に表示される使用方法のメッセージ

namespaces

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

利用可能なジェネレーターコマンドを検索するための 名前空間。デフォルトはMojolicious::Command::Author::generateと Mojo::Command::Generateです。

メソッド

Mojolicious::Command::Author::generate Mojolicious::Commandsからすべてのメソッドを継承しており、 次の新しいメソッドを実装しています。

help

$generator->help('app');

ジェネレーターコマンドの使用方法の情報を出力します。

参考

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

(Mojolicious 8.12を反映。2019年6月5日更新)