Provided by: libmoosex-runnable-perl_0.09-1_all bug

NAME

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

VERSION

       version 0.09

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

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.