NAME

thunderhorse - manage Thunderhorse projects

SYNOPSIS

thunderhorse [OPTIONS] TARGET

OPTIONS

-g EXAMPLE, --generate=EXAMPLE

Copies one of the Thunderhorse examples into TARGET.

thunderhorse -g full-app My::App
-t, --tabs

When paired with --generate, causes the generated application to use tabs for indenting instead of spaces.

-c, --show-conig

Dumps app configuration. By default, shows production configuration. Modify PAGI_ENV environmental variable to change that.

thunderhorse -c app.pl
-l, --show-locations

Dumps all installed router locations.

thunderhorse -l app.pl
-h, --help

Shows this help message.

DESCRIPTION

This program manages Thunderhorse projects. It must be used in a directory which contains (or will contain) a Thunderhorse application.

The meaning of TARGET depends on the used flags. When generating a new application, it is a Perl namespace of the application class. When inspecting a Thunderhorse application, it is the path to the PAGI starter script.

See Thunderhorse for a guide on using the framework.