use warnings;
use MooseX::Runnable::Util::ArgParser;
-use MooseX::Runnable::Run; # incidentally, we don't actually use this...
+use MooseX::Runnable::Invocation::MxRun;
exit run();
my $app = $args->class_name;
local $0 = "mx-run ... $app";
- return MooseX::Runnable::Invocation->new(
- class => $app,
- plugins => [ keys %{$args->plugins} ], # XXX: fixme
+ return MooseX::Runnable::Invocation::MxRun->new(
+ class => $app,
+ plugins => $args->plugins,
+ parsed_args => $args,
)->run($args->app_args);
}
Syntax examples:
mx-run -Ilib Class::Name # Local Class::Name
- mx-run -Ilib -MCarp::Always +Debug -- Class::Name # Debuggin
+ mx-run -Ilib -MCarp::Always +Debug -- Class::Name # Debugging
END
=head1 NAME
mx-run - script to run MooseX::Runnable classes
+
+=head1 SEE ALSO
+
+L<MooseX::Runnable>