-cover_db
-META.yml
-Makefile
-blib
-inc
-pm_to_blib
-MANIFEST
-Makefile.old
-/MANIFEST.bak
+/.build/
+!.gitignore
+/MooseX-Runnable-*
+Revision history for {{$dist->name}}
+{{$NEXT}}
- converted uses of Path::Class to Path::Tiny (Karen Etheridge)
- removed use of deprecated Class::MOP::load_class
+++ /dev/null
-.git/
-blib
-pm_to_blib
-MANIFEST.bak
-MANIFEST.SKIP~
-cover_db
-Makefile$
-Makefile.old$
+++ /dev/null
-use inc::Module::Install;
-
-name 'MooseX-Runnable';
-all_from 'lib/MooseX/Runnable.pm';
-
-requires 'Moose';
-requires 'MooseX::Getopt'; # not really
-requires 'MooseX::Types' => '0.10';
-requires 'Path::Tiny' => '0.009'; # need this version for 5.8 support
-requires 'MooseX::Types::Path::Tiny';
-requires 'namespace::autoclean';
-requires 'List::MoreUtils';
-requires 'Params::Util';
-
-build_requires 'Test::More';
-build_requires 'ok';
-build_requires 'Test::TableDriven';
-
-resources repository => 'git://git.moose.perl.org/MooseX-Runnable.git';
-
-install_script 'bin/mx-run';
-
-WriteAll();
--- /dev/null
+name = MooseX-Runnable
+author = Jonathan Rockway <jrockway@cpan.org>
+license = Perl_5
+copyright_holder = Jonathan Rockway
+copyright_year = 2009
+
+[SurgicalPodWeaver]
+
+[FileFinder::Filter / ModulesSansPlugins]
+finder = :InstallModules
+skip = ^lib/MooseX/Runnable/Invocation/Plugin/
+
+[@Author::ETHER]
+:version = 0.040
+server = gitmo
+Authority.authority = cpan:JROCKWAY
+-remove = PodWeaver
+AutoPrereqs.finder[0] = ModulesSansPlugins
+AutoPrereqs.finder[1] = :ExecFiles
+AutoPrereqs.skip[0] = ^MooseX::Runnable::Invocation::Plugin
+AutoPrereqs.skip[1] = ^Class$
+
+[MetaResources]
+x_IRC = irc://irc.perl.org/#moose
+x_MailingList = http://lists.perl.org/list/moose.html
+
+[Prereqs / RuntimeRecommends]
+MooseX::Getopt = 0
+
+; todo - use a develop_finder to look in Plugins/
+[Prereqs / DevelopRequires]
+AnyEvent = 0
+App::Packer::PAR = 0
+Data::Dump::Streamer = 0
+File::ChangeNotify = 0
+File::Temp = 0
+Module::ScanDeps = 0
+
+; authordep Pod::Weaver::Section::Contributors
+
+[ContributorsFromGit]
package MooseX::Runnable;
+# ABSTRACT: Tag a class as a runnable application
use Moose::Role;
-our $VERSION = '0.03';
-
requires 'run';
1;
__END__
-=head1 NAME
-
-MooseX::Runnable - tag a class as a runnable application
+=pod
=head1 SYNOPSIS
break, etc. If there is no documentation for a plugin, it is probably
just a prototype.
-=head1 REPOSITORY
-
-L<http://github.com/jrockway/moosex-runnable>
-
-=head1 AUTHOR
-
-Jonathan Rockway C<< <jrockway@cpan.org> >>
-
-=head1 COPYRIGHT
-
-Copyright (c) 2009 Jonathan Rockway
-
-This module is Free Software, you can redistribute it under the same
-terms as Perl itself.
+=cut
package MooseX::Runnable::Invocation::Plugin::Debug;
+# ABSTRACT: print debugging information
+
use Moose::Role;
with 'MooseX::Runnable::Invocation::Plugin::Role::CmdlineArgs';
__END__
-=head1 NAME
-
-MooseX::Runnable::Invocation::Plugin::Debug - print debugging information
+=pod
=head1 DESCRIPTION
=head1 SEE ALSO
L<MooseX::Runnable>
+
+=cut
package MooseX::Runnable::Run;
+# ABSTRACT: Run a MooseX::Runnable class as an application
use strict;
use warnings;
__END__
-=head1 NAME
-
-MooseX::Runnable::Run - run a MooseX::Runnable class as an application
+=pod
=head1 SYNOPSIS
valuable seconds!
L<MooseX::Runnable>
+
+=cut
package MooseX::Runnable::Util::ArgParser;
+# ABSTRACT: parse @ARGV for mx-run
+
use Moose;
use MooseX::Types::Moose qw(HashRef ArrayRef Str Bool);
use MooseX::Types::Path::Tiny qw(Path);
__END__
-=head1 NAME
-
-MooseX::Runnable::Util::ArgParser - parse @ARGV for mx-run
+=pod
=head1 SYNOPSIS
--- /dev/null
+[@Default]
+
+[-Transformer]
+transformer = List
+
+[-StopWords]
+
+[-Encoding]
+
+[Contributors]
+++ /dev/null
-#!perl -T
-
-use Test::More;
-eval "use Test::Pod::Coverage 1.04";
-plan skip_all => "Test::Pod::Coverage 1.04 required for testing POD coverage" if $@;
-all_pod_coverage_ok();
+++ /dev/null
-#!perl -T
-
-use Test::More;
-eval "use Test::Pod 1.14";
-plan skip_all => "Test::Pod 1.14 required for testing POD" if $@;
-all_pod_files_ok();