Provided by: libmoosex-runnable-perl_0.10-2_all bug

NAME

       MooseX::Runnable::Run - Run a MooseX::Runnable class as an application

VERSION

       version 0.10

SYNOPSIS

       Write an app:

          package MyApp;
          use Moose; with 'MooseX::Runnable';
          sub run { say 'Hello, world.'; return 0 } # (UNIX exit code)

       Write a wrapper script, "myapp.pl".  With sugar:

          #!/usr/bin/env perl
          use MooseX::Runnable::Run 'MyApp';

       Or without:

          #!/usr/bin/env perl
          use MooseX::Runnable::Run;

          run_application 'MyApp', @ARGV;

       Then, run your app:

          $ ./myapp.pl
          Hello, world.
          $ echo $?
          0

DESCRIPTION

       This is a utility module that runs a MooseX::Runnable class with
       MooseX::Runnable::Invocation.

SEE ALSO

       mx-run, a script that will run MooseX::Runnable apps, saving you valuable seconds!

       MooseX::Runnable

SUPPORT

       Bugs may be submitted through the RT bug tracker
       <https://rt.cpan.org/Public/Dist/Display.html?Name=MooseX-Runnable> (or
       bug-MooseX-Runnable@rt.cpan.org <mailto:bug-MooseX-Runnable@rt.cpan.org>).

       There is also a mailing list available for users of this distribution, at
       <http://lists.perl.org/list/moose.html>.

       There is also an irc channel available for users of this distribution, at "#moose" on
       "irc.perl.org" <irc://irc.perl.org/#moose>.

AUTHOR

       Jonathan Rockway <jrockway@cpan.org>

COPYRIGHT AND LICENSE

       This software is copyright (c) 2009 by Jonathan Rockway.

       This is free software; you can redistribute it and/or modify it under the same terms as
       the Perl 5 programming language system itself.