Этот код скопирован для модуля.Моджо создает сценарий запуска.Этот скрипт является аргументом, необходимым для команды routes
.Создайте проект с помощью
mojo generate app MyApp
, затем извлеките script/my_app
, он содержит
#!/usr/bin/env perl
use strict;
use warnings;
use FindBin;
BEGIN { unshift @INC, "$FindBin::Bin/../lib" }
use Mojolicious::Commands;
# Start command line interface for application
Mojolicious::Commands->start_app('MyApp');
. Вы увидите код файла, скопированного в lib/MyApp.pm
.Вы захотите запустить
Теперь вы можете запустить
script/my_app routes
/ GET
Он проверит файлы в lib для генерации списка маршрутов.
Спасибо Grinnz и CandyAngel на Freenode (IRC) в #mojo за поддержку, чтобы ответить на этот вопрос.