--- /dev/null
+package MyApp;
+use Moose;
+use 5.010;
+
+with 'MooseX::Runnable', 'MooseX::Getopt';
+
+has 'name' => ( is => 'ro', isa => 'Str', default => 'world', documentation =>
+ 'Your name, defaults to "world"' );
+
+sub run {
+ my ($self, $name) = @_;
+ say 'Hello, '. $self->name. '.';
+ return 0;
+}
+
+1;
+
+__END__
+
+cd to this dir, and then run "mx-run MyApp --help"