The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
.gitignore 02
.travis.yml 1047
Build.PL 670
Changes 114144
LICENSE 44
MANIFEST 838
META.json 196557
META.yml 216467
Makefile.PL 089
README 511
dist.ini 20185
dist.ini.meta 031
lib/Path/IsDev/Heuristic/Changelog.pm 1354
lib/Path/IsDev/Heuristic/DevDirMarker.pm 1453
lib/Path/IsDev/Heuristic/META.pm 1037
lib/Path/IsDev/Heuristic/MYMETA.pm 1045
lib/Path/IsDev/Heuristic/Makefile.pm 1241
lib/Path/IsDev/Heuristic/TestDir.pm 1039
lib/Path/IsDev/Heuristic/Tool/Dzil.pm 935
lib/Path/IsDev/Heuristic/Tool/MakeMaker.pm 1137
lib/Path/IsDev/Heuristic/Tool/ModuleBuild.pm 935
lib/Path/IsDev/Heuristic/VCS/Git.pm 1238
lib/Path/IsDev/HeuristicSet/Basic.pm 1267
lib/Path/IsDev/NegativeHeuristic/HomeDir.pm 1849
lib/Path/IsDev/NegativeHeuristic/IsDev/IgnoreFile.pm 1259
lib/Path/IsDev/NegativeHeuristic/PerlINC.pm 1238
lib/Path/IsDev/Object.pm 20135
lib/Path/IsDev/Result.pm 1687
lib/Path/IsDev/Role/Heuristic.pm 1058
lib/Path/IsDev/Role/HeuristicSet/Simple.pm 1148
lib/Path/IsDev/Role/HeuristicSet.pm 1439
lib/Path/IsDev/Role/Matcher/Child/BaseName/MatchRegexp/File.pm 1344
lib/Path/IsDev/Role/Matcher/Child/BaseName/MatchRegexp.pm 1038
lib/Path/IsDev/Role/Matcher/Child/Exists/Any/Dir.pm 1136
lib/Path/IsDev/Role/Matcher/Child/Exists/Any/File.pm 1037
lib/Path/IsDev/Role/Matcher/Child/Exists/Any.pm 933
lib/Path/IsDev/Role/Matcher/FullPath/Is/Any.pm 1144
lib/Path/IsDev/Role/NegativeHeuristic.pm 1058
lib/Path/IsDev.pm 28316
maint/perlcritic.rc.gen.pl 056
maint-travis-ci/README.mkdn 530
maint-travis-ci/merge_travis_yml.pl 310
maint-travis-ci/sterilize_env.pl 310
maint-travis-ci/sync_tree.pl 240
maint-travis-ci/yamls/sterile.yaml 190
misc/Changes.deps 0113
misc/Changes.deps.all 0241
misc/Changes.deps.dev 0142
misc/Changes.deps.opt 048
misc/perlcritic.deps 015
perlcritic.rc 6439
t/00-compile/lib_Path_IsDev_HeuristicSet_Basic_pm.t 011
t/00-compile/lib_Path_IsDev_Heuristic_Changelog_pm.t 011
t/00-compile/lib_Path_IsDev_Heuristic_DevDirMarker_pm.t 011
t/00-compile/lib_Path_IsDev_Heuristic_META_pm.t 011
t/00-compile/lib_Path_IsDev_Heuristic_MYMETA_pm.t 011
t/00-compile/lib_Path_IsDev_Heuristic_Makefile_pm.t 011
t/00-compile/lib_Path_IsDev_Heuristic_TestDir_pm.t 011
t/00-compile/lib_Path_IsDev_Heuristic_Tool_Dzil_pm.t 011
t/00-compile/lib_Path_IsDev_Heuristic_Tool_MakeMaker_pm.t 011
t/00-compile/lib_Path_IsDev_Heuristic_Tool_ModuleBuild_pm.t 011
t/00-compile/lib_Path_IsDev_Heuristic_VCS_Git_pm.t 011
t/00-compile/lib_Path_IsDev_NegativeHeuristic_HomeDir_pm.t 011
t/00-compile/lib_Path_IsDev_NegativeHeuristic_IsDev_IgnoreFile_pm.t 011
t/00-compile/lib_Path_IsDev_NegativeHeuristic_PerlINC_pm.t 011
t/00-compile/lib_Path_IsDev_Object_pm.t 011
t/00-compile/lib_Path_IsDev_Result_pm.t 011
t/00-compile/lib_Path_IsDev_Role_HeuristicSet_Simple_pm.t 011
t/00-compile/lib_Path_IsDev_Role_HeuristicSet_pm.t 011
t/00-compile/lib_Path_IsDev_Role_Heuristic_pm.t 011
t/00-compile/lib_Path_IsDev_Role_Matcher_Child_BaseName_MatchRegexp_File_pm.t 011
t/00-compile/lib_Path_IsDev_Role_Matcher_Child_BaseName_MatchRegexp_pm.t 011
t/00-compile/lib_Path_IsDev_Role_Matcher_Child_Exists_Any_Dir_pm.t 011
t/00-compile/lib_Path_IsDev_Role_Matcher_Child_Exists_Any_File_pm.t 011
t/00-compile/lib_Path_IsDev_Role_Matcher_Child_Exists_Any_pm.t 011
t/00-compile/lib_Path_IsDev_Role_Matcher_FullPath_Is_Any_pm.t 011
t/00-compile/lib_Path_IsDev_Role_NegativeHeuristic_pm.t 011
t/00-compile/lib_Path_IsDev_pm.t 011
t/00-compile.t 740
t/00-report-prereqs.t 0237
t/000-report-versions-tiny.t 880
weaver.ini 11
xt/release/distmeta.t 32
xt/release/pod-coverage.t 93
xt/release/pod-syntax.t 32
85 files changed (This is a version diff) 13194771
@@ -0,0 +1,2 @@
+.build
+/Path-IsDev-*
@@ -1,19 +1,56 @@
 language: perl
-perl:
-  - "5.16"
-  - "5.14"
-  - "5.18"
-  - "5.19"
-env:
-  matrix:
-    - STERILIZE_ENV=0
-    - STERILIZE_ENV=1
+matrix:
+  allow_failures:
+    - perl: "5.8"
+    - env: STERILIZE_ENV=0 RELEASE_TESTING=1 AUTHOR_TESTING=1
+    - env: STERILIZE_ENV=0 DEVELOPER_DEPS=1
+  include:
+    - perl: "5.8"
+      env:  STERILIZE_ENV=0
+    - perl: "5.10"
+      env:  STERILIZE_ENV=0
+    - perl: "5.12"
+      env:  STERILIZE_ENV=0
+    - perl: "5.14"
+      env:  STERILIZE_ENV=0
+    - perl: "5.16"
+      env:  STERILIZE_ENV=0
+    - perl: "5.18"
+      env:  STERILIZE_ENV=0
+    - perl: "5.19"
+      env:  STERILIZE_ENV=0
+    - perl: "5.8"
+      env:  STERILIZE_ENV=1
+    - perl: "5.10"
+      env:  STERILIZE_ENV=1
+    - perl: "5.18"
+      env:  STERILIZE_ENV=1
+    - perl: "5.19"
+      env:  STERILIZE_ENV=1
+    - perl: "5.19"
+      env: STERILIZE_ENV=0 DEVELOPER_DEPS=1
+    - perl: "5.19"
+      env: STERILIZE_ENV=0 RELEASE_TESTING=1 AUTHOR_TESTING=1
+    - perl: "5.19"
+      env: STERILIZE_ENV=0 COVERAGE_TESTING=1
 before_install:
+  - perlbrew list
+  - time git clone --depth 10 https://github.com/kentfredric/travis-scripts.git maint-travis-ci
+  - time git -C ./maint-travis-ci reset --hard master
+  - time perl ./maint-travis-ci/branch_reset.pl
   - time perl ./maint-travis-ci/sterilize_env.pl
 install:
-  - time cpanm --quiet --notest --mirror http://cpan.metacpan.org/ --installdeps .
+  - time perl ./maint-travis-ci/install_deps_early.pl
+  - time perl ./maint-travis-ci/install_deps.pl
+before_script:
+  - time perl ./maint-travis-ci/before_script.pl
+script:
+  - time perl ./maint-travis-ci/script.pl
+after_failure:
+  - perl ./maint-travis-ci/report_fail_ctx.pl
 branches:
   only:
+    - "master"
     - "build/master"
     - "releases"
 
@@ -1,67 +0,0 @@
-
-use strict;
-use warnings;
-
-use Module::Build 0.3601;
-
-
-my %module_build_args = (
-  "build_requires" => {
-    "Module::Build" => "0.4007"
-  },
-  "configure_requires" => {
-    "Module::Build" => "0.4007"
-  },
-  "dist_abstract" => "Determine if a given Path resembles a development source tree",
-  "dist_author" => [
-    "Kent Fredric <kentfredric\@gmail.com>"
-  ],
-  "dist_name" => "Path-IsDev",
-  "dist_version" => "1.000000",
-  "license" => "perl",
-  "module_name" => "Path::IsDev",
-  "recommends" => {},
-  "recursive_test_files" => 1,
-  "requires" => {
-    "Carp" => 0,
-    "Class::Tiny" => "0.010",
-    "File::HomeDir" => 0,
-    "Module::Runtime" => 0,
-    "Path::Tiny" => 0,
-    "Role::Tiny" => 0,
-    "Role::Tiny::With" => 0,
-    "Scalar::Util" => 0,
-    "Sub::Exporter" => 0,
-    "perl" => "5.006",
-    "strict" => 0,
-    "warnings" => 0
-  },
-  "script_files" => [],
-  "test_requires" => {
-    "File::Spec" => 0,
-    "File::Temp" => 0,
-    "FindBin" => 0,
-    "IO::Handle" => 0,
-    "IPC::Open3" => 0,
-    "Test::Fatal" => 0,
-    "Test::More" => "0.99"
-  }
-);
-
-
-unless ( eval { Module::Build->VERSION(0.4004) } ) {
-  my $tr = delete $module_build_args{test_requires};
-  my $br = $module_build_args{build_requires};
-  for my $mod ( keys %$tr ) {
-    if ( exists $br->{$mod} ) {
-      $br->{$mod} = $tr->{$mod} if $tr->{$mod} > $br->{$mod};
-    }
-    else {
-      $br->{$mod} = $tr->{$mod};
-    }
-  }
-}
-
-my $build = Module::Build->new(%module_build_args);
-
-$build->create_build_script;
@@ -1,30 +1,86 @@
 Release history for Path-IsDev
 
+1.001001 2014-07-12T18:23:30Z
+ [00 Trivial]
+ - Misc packaging cleanups.
+
+ [Dependencies::Stats]
+ - Dependencies changed since 1.001000, see misc/*.deps* for details
+ - configure: (recommends: ↑1)
+ - develop: +3 -3 (suggests: +2 -1)
+ - test: (recommends: ↑2)
+
+1.001000 2014-03-01T13:22:00Z
+ [00 Majorish]
+ - Tooling switched to ExtUtils::MakeMaker
+
+ [Bug fixes]
+ - Needed newer Path::Tiny for ->realpath
+
+ [Dependencies::Aggregate]
+ - 5.008 - 48 → 43
+ - 5.010 - 31 → 32
+ - 5.019 - 17 → 16
+
+ [Dependencies::Stats]
+ - Dependencies changed since 1.000002, see misc/*.deps* for details
+ - build: -1
+ - configure: +1 -1 (recommends: +1)
+ - develop: +7 ↑1 -9
+ - runtime: +1 ↑2
+ - test: +4 ↓1 (recommends: +4)
+
+1.000002 2013-11-22T03:28:04Z
+ [Bug Fixes]
+ - Attempt to avoid failures on some Win32's where methods other than File::HomeDir->my_home don't work at all.
+
+ [Dependencies::Stats]
+ - Dependencies changed since 1.000001, see misc/*.deps* for details
+ - develop: ↑1
+
+ [Maintenance]
+ - Split Changes into Changes.{deps,deps.all,deps.dev} for easier reading for maintainers.
+
+1.000001 2013-11-21T11:49:20Z
+ [Dependencies::Stats]
+ - Dependencies changed since 1.000000, see misc/*.deps* for details
+ - build: ↑1
+ - configure: ↑1
+ - develop: +42 ↑1
+ - test: ↑1 -3
+
+ [Documentation]
+ - README.mkdn → MetaCPAN
+ - Encoding → UTF-8
+
+ [Maintenance]
+ - Increase deps on Module::Build and Test::More
+ - Removes a few deps no longer needed.
+
+ [Packaging]
+ - Use new fallback code in MB
+
+ [Tests]
+ - Replace Test::Compile with Test::Compile::PerFile
+
 1.000000 2013-10-18T09:55:20Z
  [00 Supermajor Changes - Breaking Everything]
- - This release comes with many significant changes that are likely to
-   break any closely built dependencies.
- - External export interface contains no visible changes, but underyling
-   plumbing is under heavy construction.
+ - This release comes with many significant changes that are likely to break any closely built dependencies.
+ - External export interface contains no visible changes, but underyling plumbing is under heavy construction.
 
  [01 Role Refactory]
- - Any existing code that relied on previous roles or base classes will be
-   BROKEN by this release.
- - Roles again reimplemented and split to be more horizonal instead of
-   vertically integrated.
- - This means all Heuristics need to provide a ->matches() or ->excludes()
-   method now, and manually call their composite roles, and manually set
-   $result_object->result(1) where relevant.
+ - Any existing code that relied on previous roles or base classes will be BROKEN by this release.
+ - Roles again reimplemented and split to be more horizonal instead of vertically integrated.
+ - This means all Heuristics need to provide a ->matches() or ->excludes() method now, and manually call their
+   composite roles, and manually set $result_object->result(1) where relevant.
 
  [02 Base class removal]
  - Base classes that we're deprecated in 0.6.0 are gone now.
 
  [03 Version Schema Change]
- - Version scheme is now Y.nnnnnn . If this is a problem for you, this
-   means you're a downstream who doesn't normalise versions yet. Please
-   learn to normalise, perl upstream break your assumptions.
- - Versions will retain semantic difference, just there more "perl
-   internals" friendly.
+ - Version scheme is now Y.nnnnnn . If this is a problem for you, this means you're a downstream who doesn't normalise
+   versions yet. Please learn to normalise, perl upstream break your assumptions.
+ - Versions will retain semantic difference, just there more "perl internals" friendly.
 
  [04 New Heuristic Match Types]
  - Now a Matcher that matches on full paths
@@ -41,158 +97,132 @@ Release history for Path-IsDev
  - Matches now only need to report context feedback via the result object
  - The result object intelligently executes relevant debugging intel
 
- [Dependencies::Added / runtime requires]
- - File::HomeDir
-
- [Dependencies::Changed / develop requires]
- - Dist::Zilla::PluginBundle::Author::KENTNL v1.9.0 → 2.000000
- - Test::Kwalitee 1.08 → 1.12
-
- [Dependencies::Changed / runtime requires]
- - perl v5.10.0 → 5.006
+ [Dependencies]
+ - Now depends on File::HomeDir
+ - Perl 5.6 is now minimum ( was 5.10 )
+ - Test::More increased.
 
- [Dependencies::Changed / test requires]
- - Test::More 0.98 → 0.99
+ [Dependencies::Stats]
+ - Dependencies changed since 0.6.0, see misc/*.deps* for details
+ - develop: ↑2
+ - runtime: +1 ↓1
+ - test: ↑1
 
 0.6.0 2013-10-05T17:56:06Z
  [00 Major Changes - Role Apocalypse]
- - All internals that could be rewritten to invoke roles instead of
-   inheritance, have been done so.
- - Base classes for existing things still exist, and should still work,
-   however, they're on borrowed time.
+ - All internals that could be rewritten to invoke roles instead of inheritance, have been done so.
+ - Base classes for existing things still exist, and should still work, however, they're on borrowed time.
 
- [Dependencies::Added / runtime requires]
- - Role::Tiny
- - Role::Tiny::With
+ [Dependencies]
+ - Now requires Role::Tiny
+ - No longer requires parent
 
- [Dependencies::Removed / runtime requires]
- - parent
+ [Dependencies::Stats]
+ - Dependencies changed since 0.5.0, see misc/*.deps* for details
+ - runtime: +2 -1
 
 0.5.0 2013-10-05T15:00:12Z
  [00 Major Changes - Result Object]
- - Internals now re-written slightly to pass around a result object that
-   communicates state.
- - Everywhere $path was previously used, $result_object->path is now used
-   instead.
+ - Internals now re-written slightly to pass around a result object that communicates state.
+ - Everywhere $path was previously used, $result_object->path is now used instead.
  - $result_object->path guaranteed to exist and be a ref of some kind.
- - $result_object->path automatically upgraded to Path::Tiny if provided as
-   a string
- - ->matches() and ->excludes() can now record results of heuristics by
-   invoking $result_object->add_reason()
- - Path::IsDev::Object->_matches($path) now exists and returns a Result
-   Object for $path
- - Dumping result object will give you as much info as turning debugging on
-   would
+ - $result_object->path automatically upgraded to Path::Tiny if provided as a string
+ - ->matches() and ->excludes() can now record results of heuristics by invoking $result_object->add_reason()
+ - Path::IsDev::Object->_matches($path) now exists and returns a Result Object for $path
+ - Dumping result object will give you as much info as turning debugging on would
 
 0.4.0 2013-09-27T17:48:00Z
  [00 Major Changes - Negative Heuristics]
- - Now has a system to indicate negative heuristics, to mark  given
-   directories as "not dev", which cause other postive heuristics to be
-   ignored.
+ - Now has a system to indicate negative heuristics, to mark  given directories as "not dev", which cause other postive
+   heuristics to be ignored.
  - One basic negative heuristic added, 'IsDev::IgnoreFile'
  - Basic Negative heuristic comes standard with the basic set.
 
- [Dependencies::Added / develop requires]
- - Dist::Zilla::PluginBundle::Author::KENTNL v1.9.0
-
- [Dependencies::Added / develop suggests]
- - Dist::Zilla::PluginBundle::Author::KENTNL::Lite v1.3.0
-
- [Dependencies::Removed / develop recommends]
- - Dist::Zilla::PluginBundle::Author::KENTNL::Lite v1.3.0
-
- [Dependencies::Removed / develop requires]
- - Dist::Zilla::PluginBundle::Author::KENTNL::Lite
-
- [Dependencies::Removed / develop suggests]
- - Dist::Zilla::PluginBundle::Author::KENTNL v1.8.3
+ [Dependencies::Stats]
+ - Dependencies changed since 0.3.3, see misc/*.deps* for details
+ - develop: +1 -1 (recommends: -1, suggests: +1 -1)
 
 0.3.3 2013-09-26T07:09:14Z
  [Bugfix]
  - Use a Non-Win32-failing compile test
 
- [Dependencies::Added / test requires]
- - File::Spec
+ [Dependencies]
+ - Now requires File::Spec for testing.
+
+ [Dependencies::Stats]
+ - Dependencies changed since 0.3.2, see misc/*.deps* for details
+ - test: +1
 
 0.3.2 2013-09-18T17:45:37Z
  [Bugfix]
- - Require a version of Class::Tiny that doesn't exhibit the "used only
-   once" warning
+ - Require a version 0.010 of Class::Tiny that doesn't exhibit the "used only once" warning
 
- [Dependencies::Changed / runtime requires]
- - Class::Tiny 0.005 → 0.010
+ [Dependencies::Stats]
+ - Dependencies changed since 0.3.1, see misc/*.deps* for details
+ - runtime: ↑1
 
 0.3.1 2013-09-18T02:21:11Z
  [Bugfix]
- - Require a Minimum Class::Tiny that supports lazy attrs
+ - Require a Class::Tiny 0.005 for lazy attrs
 
- [Dependencies::Changed / runtime requires]
- - Class::Tiny 0 → 0.005
+ [Dependencies::Stats]
+ - Dependencies changed since 0.3.0, see misc/*.deps* for details
+ - runtime: ↑1
 
 0.3.0 2013-09-16T08:27:21Z
  [!Major]
  - Now uses Class::Tiny instead of Moo internally.
- - New Heuristic VCS::Git and is part of the Basic set. ( Because I found a
-   few projects where I didn't have any toolkit specific files, but I
-   wanted to find the root anyway, and I assumed my own code would just
-   work, but it wouldn't ... )
-
- [Dependencies::Added / develop requires]
- - Test::Kwalitee 1.08
-
- [Dependencies::Added / runtime requires]
- - Class::Tiny
-
- [Dependencies::Added / test requires]
- - IO::Handle
- - IPC::Open3
-
- [Dependencies::Changed / build requires]
- - Module::Build 0.4005 → 0.4007
-
- [Dependencies::Changed / configure requires]
- - Module::Build 0.4005 → 0.4007
-
- [Dependencies::Changed / develop suggests]
- - Dist::Zilla::PluginBundle::Author::KENTNL v1.7.4 → v1.8.3
-
- [Dependencies::Removed / runtime requires]
- - Moo 1.000008
-
- [Dependencies::Removed / test requires]
- - File::Find
+ - New Heuristic VCS::Git and is part of the Basic set. ( Because I found a few projects where I didn't have any
+   toolkit specific files, but I wanted to find the root anyway, and I assumed my own code would just work, but it
+   wouldn't ... )
+
+ [Dependencies]
+ - Added Class::Tiny
+ - Removed Moo and File::Find
+ - Increased Module::Build to 0.4007
+
+ [Dependencies::Stats]
+ - Dependencies changed since 0.2.3, see misc/*.deps* for details
+ - build: ↑1
+ - configure: ↑1
+ - develop: +1 (suggests: ↑1)
+ - runtime: +1 -1
+ - test: +2 -1
 
 0.2.3 2013-07-14T03:02:16Z
  [Bugs]
- - Need more recent Moo for `builder => sub {}`
+ - Need Moo 1.000008 for `builder => sub {}`
 
- [Dependencies::Changed / runtime requires]
- - `Moo 0` → `1.000008`
+ [Dependencies::Stats]
+ - Dependencies changed since 0.2.2, see misc/*.deps* for details
+ - runtime: ↑1
 
  [Tests]
  - Better coverage of `::Object`
 
 0.2.2 2013-07-07T15:53:07Z
  [Bugs]
- - Suppress redefine warning caused by localising a sub before sourcing the
-   module that provides it.
+ - Suppress redefine warning caused by localising a sub before sourcing the module that provides it.
 
 0.2.1 2013-07-07T15:27:19Z
  [Internals]
- - Debug messages now include some indicator suggesting which unique object
-   they're comming from.
+ - Debug messages now include some indicator suggesting which unique object they're comming from.
  - invoking `BUILD` with debugging on prints basic introspected data.
 
 0.2.0 2013-07-07T13:52:33Z
  [00 Major Changes]
- - Guts of exporter refactored to a `Moo` class.
+ - Guts of exporter refactored to a Moo class.
+
+ [Dependencies]
+ - now depends on Moo
 
- [Dependencies::Added / runtime requires]
- - `Moo`
+ [Dependencies::Stats]
+ - Dependencies changed since 0.1.1, see misc/*.deps* for details
+ - runtime: +1
 
 0.1.1 2013-07-06T15:36:30Z
  [Internals]
- - `debug()` now appends `\n` automatically.
+ - debug() now appends \n automatically.
 
 0.1.0 2013-07-06T12:49:36Z
  - First version.
@@ -1,4 +1,4 @@
-This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -12,7 +12,7 @@ b) the "Artistic License"
 
 --- The GNU General Public License, Version 1, February 1989 ---
 
-This software is Copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is Copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software, licensed under:
 
@@ -22,7 +22,7 @@ This is free software, licensed under:
                      Version 1, February 1989
 
  Copyright (C) 1989 Free Software Foundation, Inc.
- 51 Franklin St, Suite 500, Boston, MA  02110-1335  USA
+ 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 
  Everyone is permitted to copy and distribute verbatim copies
  of this license document, but changing it is not allowed.
@@ -272,7 +272,7 @@ That's all there is to it!
 
 --- The Artistic License 1.0 ---
 
-This software is Copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is Copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software, licensed under:
 
@@ -1,11 +1,13 @@
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.019.
+.gitignore
 .perltidyrc
 .travis.yml
-Build.PL
 Changes
 LICENSE
 MANIFEST
 META.json
 META.yml
+Makefile.PL
 README
 corpus/Changelog/Changes
 corpus/DZil/dist.ini
@@ -17,6 +19,7 @@ corpus/Makefile/Makefile
 corpus/ModuleBuild/Build.PL
 corpus/TestDir/t/.keep
 dist.ini
+dist.ini.meta
 layout/self_structure.dot
 layout/self_structure.png
 lib/Path/IsDev.pm
@@ -46,14 +49,41 @@ lib/Path/IsDev/Role/Matcher/Child/Exists/Any/Dir.pm
 lib/Path/IsDev/Role/Matcher/Child/Exists/Any/File.pm
 lib/Path/IsDev/Role/Matcher/FullPath/Is/Any.pm
 lib/Path/IsDev/Role/NegativeHeuristic.pm
-maint-travis-ci/README.mkdn
-maint-travis-ci/merge_travis_yml.pl
-maint-travis-ci/sterilize_env.pl
-maint-travis-ci/sync_tree.pl
-maint-travis-ci/yamls/sterile.yaml
+maint/perlcritic.rc.gen.pl
+misc/Changes.deps
+misc/Changes.deps.all
+misc/Changes.deps.dev
+misc/Changes.deps.opt
+misc/perlcritic.deps
 perlcritic.rc
-t/00-compile.t
-t/000-report-versions-tiny.t
+t/00-compile/lib_Path_IsDev_HeuristicSet_Basic_pm.t
+t/00-compile/lib_Path_IsDev_Heuristic_Changelog_pm.t
+t/00-compile/lib_Path_IsDev_Heuristic_DevDirMarker_pm.t
+t/00-compile/lib_Path_IsDev_Heuristic_META_pm.t
+t/00-compile/lib_Path_IsDev_Heuristic_MYMETA_pm.t
+t/00-compile/lib_Path_IsDev_Heuristic_Makefile_pm.t
+t/00-compile/lib_Path_IsDev_Heuristic_TestDir_pm.t
+t/00-compile/lib_Path_IsDev_Heuristic_Tool_Dzil_pm.t
+t/00-compile/lib_Path_IsDev_Heuristic_Tool_MakeMaker_pm.t
+t/00-compile/lib_Path_IsDev_Heuristic_Tool_ModuleBuild_pm.t
+t/00-compile/lib_Path_IsDev_Heuristic_VCS_Git_pm.t
+t/00-compile/lib_Path_IsDev_NegativeHeuristic_HomeDir_pm.t
+t/00-compile/lib_Path_IsDev_NegativeHeuristic_IsDev_IgnoreFile_pm.t
+t/00-compile/lib_Path_IsDev_NegativeHeuristic_PerlINC_pm.t
+t/00-compile/lib_Path_IsDev_Object_pm.t
+t/00-compile/lib_Path_IsDev_Result_pm.t
+t/00-compile/lib_Path_IsDev_Role_HeuristicSet_Simple_pm.t
+t/00-compile/lib_Path_IsDev_Role_HeuristicSet_pm.t
+t/00-compile/lib_Path_IsDev_Role_Heuristic_pm.t
+t/00-compile/lib_Path_IsDev_Role_Matcher_Child_BaseName_MatchRegexp_File_pm.t
+t/00-compile/lib_Path_IsDev_Role_Matcher_Child_BaseName_MatchRegexp_pm.t
+t/00-compile/lib_Path_IsDev_Role_Matcher_Child_Exists_Any_Dir_pm.t
+t/00-compile/lib_Path_IsDev_Role_Matcher_Child_Exists_Any_File_pm.t
+t/00-compile/lib_Path_IsDev_Role_Matcher_Child_Exists_Any_pm.t
+t/00-compile/lib_Path_IsDev_Role_Matcher_FullPath_Is_Any_pm.t
+t/00-compile/lib_Path_IsDev_Role_NegativeHeuristic_pm.t
+t/00-compile/lib_Path_IsDev_pm.t
+t/00-report-prereqs.t
 t/Path-IsDev-Object/_matches.t
 t/Path-IsDev-Object/basic.t
 t/Path-IsDev/is_dev/Changelog.t
@@ -4,7 +4,7 @@
       "Kent Fredric <kentfredric@gmail.com>"
    ],
    "dynamic_config" : 0,
-   "generated_by" : "Dist::Zilla version 4.300039, CPAN::Meta::Converter version 2.132830",
+   "generated_by" : "Dist::Zilla version 5.019, CPAN::Meta::Converter version 2.141520",
    "license" : [
       "perl_5"
    ],
@@ -14,29 +14,68 @@
    },
    "name" : "Path-IsDev",
    "prereqs" : {
-      "build" : {
-         "requires" : {
-            "Module::Build" : "0.4007"
-         }
-      },
       "configure" : {
+         "recommends" : {
+            "ExtUtils::MakeMaker" : "6.98"
+         },
          "requires" : {
-            "Module::Build" : "0.4007"
+            "ExtUtils::MakeMaker" : "6.30"
          }
       },
       "develop" : {
          "requires" : {
-            "Dist::Zilla::PluginBundle::Author::KENTNL" : "2.000000",
+            "Dist::Zilla::Plugin::Authority" : "1.006",
+            "Dist::Zilla::Plugin::AutoPrereqs" : "0",
+            "Dist::Zilla::Plugin::BumpVersionAfterRelease" : "0",
+            "Dist::Zilla::Plugin::ConfirmRelease" : "0",
+            "Dist::Zilla::Plugin::CopyFilesFromBuild" : "0",
+            "Dist::Zilla::Plugin::EOLTests" : "0",
+            "Dist::Zilla::Plugin::Git::Check" : "0",
+            "Dist::Zilla::Plugin::Git::Commit" : "0",
+            "Dist::Zilla::Plugin::Git::CommitBuild" : "0",
+            "Dist::Zilla::Plugin::Git::GatherDir" : "0",
+            "Dist::Zilla::Plugin::Git::NextRelease" : "0",
+            "Dist::Zilla::Plugin::Git::Tag" : "0",
+            "Dist::Zilla::Plugin::GithubMeta" : "0",
+            "Dist::Zilla::Plugin::License" : "0",
+            "Dist::Zilla::Plugin::MakeMaker" : "0",
+            "Dist::Zilla::Plugin::Manifest" : "0",
+            "Dist::Zilla::Plugin::ManifestSkip" : "0",
+            "Dist::Zilla::Plugin::MetaConfig" : "0",
+            "Dist::Zilla::Plugin::MetaData::BuiltWith" : "0",
+            "Dist::Zilla::Plugin::MetaJSON" : "0",
+            "Dist::Zilla::Plugin::MetaProvides::Package" : "1.14000001",
+            "Dist::Zilla::Plugin::MetaTests" : "0",
+            "Dist::Zilla::Plugin::MetaYAML" : "0",
+            "Dist::Zilla::Plugin::MinimumPerl" : "0",
+            "Dist::Zilla::Plugin::PodCoverageTests" : "0",
+            "Dist::Zilla::Plugin::PodSyntaxTests" : "0",
+            "Dist::Zilla::Plugin::PodWeaver" : "0",
+            "Dist::Zilla::Plugin::Prereqs" : "0",
+            "Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled" : "0",
+            "Dist::Zilla::Plugin::ReadmeAnyFromPod" : "0",
+            "Dist::Zilla::Plugin::ReadmeFromPod" : "0",
+            "Dist::Zilla::Plugin::RewriteVersion::Sanitized" : "0",
+            "Dist::Zilla::Plugin::RunExtraTests" : "0",
+            "Dist::Zilla::Plugin::Test::CPAN::Changes" : "0",
+            "Dist::Zilla::Plugin::Test::Compile::PerFile" : "0",
+            "Dist::Zilla::Plugin::Test::Kwalitee" : "0",
+            "Dist::Zilla::Plugin::Test::MinimumVersion" : "0",
+            "Dist::Zilla::Plugin::Test::Perl::Critic" : "0",
+            "Dist::Zilla::Plugin::Test::ReportPrereqs" : "0",
+            "Dist::Zilla::Plugin::TestRelease" : "0",
+            "Dist::Zilla::Plugin::Twitter" : "0",
+            "Dist::Zilla::Plugin::UploadToCPAN" : "0",
             "Pod::Coverage::TrustPod" : "0",
             "Test::CPAN::Changes" : "0.19",
             "Test::CPAN::Meta" : "0",
             "Test::Kwalitee" : "1.12",
             "Test::Pod" : "1.41",
-            "Test::Pod::Coverage" : "1.08",
-            "version" : "0.9901"
+            "Test::Pod::Coverage" : "1.08"
          },
          "suggests" : {
-            "Dist::Zilla::PluginBundle::Author::KENTNL::Lite" : "v1.3.0"
+            "Dist::Zilla::App::Command::bakeini" : "0.001000",
+            "Dist::Zilla::PluginBundle::Author::KENTNL" : "2.016001"
          }
       },
       "runtime" : {
@@ -45,136 +84,144 @@
             "Class::Tiny" : "0.010",
             "File::HomeDir" : "0",
             "Module::Runtime" : "0",
-            "Path::Tiny" : "0",
+            "Path::Tiny" : "0.004",
             "Role::Tiny" : "0",
             "Role::Tiny::With" : "0",
             "Scalar::Util" : "0",
             "Sub::Exporter" : "0",
-            "perl" : "5.006",
+            "perl" : "5.008",
             "strict" : "0",
+            "utf8" : "0",
             "warnings" : "0"
          }
       },
       "test" : {
+         "recommends" : {
+            "CPAN::Meta" : "0",
+            "CPAN::Meta::Requirements" : "2.120900",
+            "ExtUtils::MakeMaker" : "6.98",
+            "Test::More" : "1.001003"
+         },
          "requires" : {
-            "File::Spec" : "0",
+            "ExtUtils::MakeMaker" : "0",
+            "File::Spec::Functions" : "0",
             "File::Temp" : "0",
             "FindBin" : "0",
-            "IO::Handle" : "0",
-            "IPC::Open3" : "0",
+            "List::Util" : "0",
             "Test::Fatal" : "0",
-            "Test::More" : "0.99"
+            "Test::More" : "0.89",
+            "version" : "0"
          }
       }
    },
    "provides" : {
       "Path::IsDev" : {
          "file" : "lib/Path/IsDev.pm",
-         "version" : "1.000000"
+         "version" : "1.001001"
       },
       "Path::IsDev::Heuristic::Changelog" : {
          "file" : "lib/Path/IsDev/Heuristic/Changelog.pm",
-         "version" : "1.000000"
+         "version" : "1.001001"
       },
       "Path::IsDev::Heuristic::DevDirMarker" : {
          "file" : "lib/Path/IsDev/Heuristic/DevDirMarker.pm",
-         "version" : "1.000000"
+         "version" : "1.001001"
       },
       "Path::IsDev::Heuristic::META" : {
          "file" : "lib/Path/IsDev/Heuristic/META.pm",
-         "version" : "1.000000"
+         "version" : "1.001001"
       },
       "Path::IsDev::Heuristic::MYMETA" : {
          "file" : "lib/Path/IsDev/Heuristic/MYMETA.pm",
-         "version" : "1.000000"
+         "version" : "1.001001"
       },
       "Path::IsDev::Heuristic::Makefile" : {
          "file" : "lib/Path/IsDev/Heuristic/Makefile.pm",
-         "version" : "1.000000"
+         "version" : "1.001001"
       },
       "Path::IsDev::Heuristic::TestDir" : {
          "file" : "lib/Path/IsDev/Heuristic/TestDir.pm",
-         "version" : "1.000000"
+         "version" : "1.001001"
       },
       "Path::IsDev::Heuristic::Tool::Dzil" : {
          "file" : "lib/Path/IsDev/Heuristic/Tool/Dzil.pm",
-         "version" : "1.000000"
+         "version" : "1.001001"
       },
       "Path::IsDev::Heuristic::Tool::MakeMaker" : {
          "file" : "lib/Path/IsDev/Heuristic/Tool/MakeMaker.pm",
-         "version" : "1.000000"
+         "version" : "1.001001"
       },
       "Path::IsDev::Heuristic::Tool::ModuleBuild" : {
          "file" : "lib/Path/IsDev/Heuristic/Tool/ModuleBuild.pm",
-         "version" : "1.000000"
+         "version" : "1.001001"
       },
       "Path::IsDev::Heuristic::VCS::Git" : {
          "file" : "lib/Path/IsDev/Heuristic/VCS/Git.pm",
-         "version" : "1.000000"
+         "version" : "1.001001"
       },
       "Path::IsDev::HeuristicSet::Basic" : {
          "file" : "lib/Path/IsDev/HeuristicSet/Basic.pm",
-         "version" : "1.000000"
+         "version" : "1.001001"
       },
       "Path::IsDev::NegativeHeuristic::HomeDir" : {
          "file" : "lib/Path/IsDev/NegativeHeuristic/HomeDir.pm",
-         "version" : "1.000000"
+         "version" : "1.001001"
       },
       "Path::IsDev::NegativeHeuristic::IsDev::IgnoreFile" : {
          "file" : "lib/Path/IsDev/NegativeHeuristic/IsDev/IgnoreFile.pm",
-         "version" : "1.000000"
+         "version" : "1.001001"
       },
       "Path::IsDev::NegativeHeuristic::PerlINC" : {
          "file" : "lib/Path/IsDev/NegativeHeuristic/PerlINC.pm",
-         "version" : "1.000000"
+         "version" : "1.001001"
       },
       "Path::IsDev::Object" : {
          "file" : "lib/Path/IsDev/Object.pm",
-         "version" : "1.000000"
+         "version" : "1.001001"
       },
       "Path::IsDev::Result" : {
          "file" : "lib/Path/IsDev/Result.pm",
-         "version" : "1.000000"
+         "version" : "1.001001"
       },
       "Path::IsDev::Role::Heuristic" : {
          "file" : "lib/Path/IsDev/Role/Heuristic.pm",
-         "version" : "1.000000"
+         "version" : "1.001001"
       },
       "Path::IsDev::Role::HeuristicSet" : {
          "file" : "lib/Path/IsDev/Role/HeuristicSet.pm",
-         "version" : "1.000000"
+         "version" : "1.001001"
       },
       "Path::IsDev::Role::HeuristicSet::Simple" : {
          "file" : "lib/Path/IsDev/Role/HeuristicSet/Simple.pm",
-         "version" : "1.000000"
+         "version" : "1.001001"
       },
       "Path::IsDev::Role::Matcher::Child::BaseName::MatchRegexp" : {
          "file" : "lib/Path/IsDev/Role/Matcher/Child/BaseName/MatchRegexp.pm",
-         "version" : "1.000000"
+         "version" : "1.001001"
       },
       "Path::IsDev::Role::Matcher::Child::BaseName::MatchRegexp::File" : {
          "file" : "lib/Path/IsDev/Role/Matcher/Child/BaseName/MatchRegexp/File.pm",
-         "version" : "1.000000"
+         "version" : "1.001001"
       },
       "Path::IsDev::Role::Matcher::Child::Exists::Any" : {
          "file" : "lib/Path/IsDev/Role/Matcher/Child/Exists/Any.pm",
-         "version" : "1.000000"
+         "version" : "1.001001"
       },
       "Path::IsDev::Role::Matcher::Child::Exists::Any::Dir" : {
          "file" : "lib/Path/IsDev/Role/Matcher/Child/Exists/Any/Dir.pm",
-         "version" : "1.000000"
+         "version" : "1.001001"
       },
       "Path::IsDev::Role::Matcher::Child::Exists::Any::File" : {
          "file" : "lib/Path/IsDev/Role/Matcher/Child/Exists/Any/File.pm",
-         "version" : "1.000000"
+         "version" : "1.001001"
       },
       "Path::IsDev::Role::Matcher::FullPath::Is::Any" : {
          "file" : "lib/Path/IsDev/Role/Matcher/FullPath/Is/Any.pm",
-         "version" : "1.000000"
+         "version" : "1.001001"
       },
       "Path::IsDev::Role::NegativeHeuristic" : {
          "file" : "lib/Path/IsDev/Role/NegativeHeuristic.pm",
-         "version" : "1.000000"
+         "version" : "1.001001"
       }
    },
    "release_status" : "stable",
@@ -189,86 +236,126 @@
          "web" : "https://github.com/kentfredric/Path-IsDev"
       }
    },
-   "version" : "1.000000",
+   "version" : "1.001001",
    "x_BuiltWith" : {
-      "failures" : {
-         "Role::Tiny::With" : "Module::MetaData could not parse a version from /home/kent/perl5/perlbrew/perls/perl-5.19.3/lib/site_perl/5.19.3/Role/Tiny/With.pm"
-      },
       "modules" : {
-         "Carp" : "1.32",
-         "Class::Tiny" : "0.011",
-         "Dist::Zilla::PluginBundle::Author::KENTNL" : "2.000000",
-         "Dist::Zilla::PluginBundle::Author::KENTNL::Lite" : "1.7.2",
+         "CPAN::Meta" : "2.141520",
+         "CPAN::Meta::Requirements" : "2.125",
+         "Carp" : "1.34",
+         "Class::Tiny" : "0.014",
+         "Dist::Zilla::App::Command::bakeini" : "0.001000",
+         "Dist::Zilla::Plugin::Authority" : "1.006",
+         "Dist::Zilla::Plugin::AutoPrereqs" : "5.019",
+         "Dist::Zilla::Plugin::BumpVersionAfterRelease" : "0.002",
+         "Dist::Zilla::Plugin::ConfirmRelease" : "5.019",
+         "Dist::Zilla::Plugin::CopyFilesFromBuild" : "0.103510",
+         "Dist::Zilla::Plugin::EOLTests" : "0.02",
+         "Dist::Zilla::Plugin::Git::Check" : "2.023",
+         "Dist::Zilla::Plugin::Git::Commit" : "2.023",
+         "Dist::Zilla::Plugin::Git::CommitBuild" : "2.023",
+         "Dist::Zilla::Plugin::Git::GatherDir" : "2.023",
+         "Dist::Zilla::Plugin::Git::NextRelease" : "0.002010",
+         "Dist::Zilla::Plugin::Git::Tag" : "2.023",
+         "Dist::Zilla::Plugin::GithubMeta" : "0.46",
+         "Dist::Zilla::Plugin::License" : "5.019",
+         "Dist::Zilla::Plugin::MakeMaker" : "5.019",
+         "Dist::Zilla::Plugin::Manifest" : "5.019",
+         "Dist::Zilla::Plugin::ManifestSkip" : "5.019",
+         "Dist::Zilla::Plugin::MetaConfig" : "5.019",
+         "Dist::Zilla::Plugin::MetaData::BuiltWith" : "1.000000",
+         "Dist::Zilla::Plugin::MetaJSON" : "5.019",
+         "Dist::Zilla::Plugin::MetaProvides::Package" : "2.000001",
+         "Dist::Zilla::Plugin::MetaTests" : "5.019",
+         "Dist::Zilla::Plugin::MetaYAML" : "5.019",
+         "Dist::Zilla::Plugin::MinimumPerl" : "1.003",
+         "Dist::Zilla::Plugin::PodCoverageTests" : "5.019",
+         "Dist::Zilla::Plugin::PodSyntaxTests" : "5.019",
+         "Dist::Zilla::Plugin::PodWeaver" : "4.005",
+         "Dist::Zilla::Plugin::Prereqs" : "5.019",
+         "Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled" : "0.001000",
+         "Dist::Zilla::Plugin::ReadmeAnyFromPod" : "0.141760",
+         "Dist::Zilla::Plugin::ReadmeFromPod" : "0.21",
+         "Dist::Zilla::Plugin::RewriteVersion::Sanitized" : "0.001000",
+         "Dist::Zilla::Plugin::RunExtraTests" : "0.021",
+         "Dist::Zilla::Plugin::Test::CPAN::Changes" : "0.008",
+         "Dist::Zilla::Plugin::Test::Compile::PerFile" : "0.002000",
+         "Dist::Zilla::Plugin::Test::Kwalitee" : "2.07",
+         "Dist::Zilla::Plugin::Test::MinimumVersion" : "2.000005",
+         "Dist::Zilla::Plugin::Test::Perl::Critic" : "2.112410",
+         "Dist::Zilla::Plugin::Test::ReportPrereqs" : "0.013",
+         "Dist::Zilla::Plugin::TestRelease" : "5.019",
+         "Dist::Zilla::Plugin::Twitter" : "0.025",
+         "Dist::Zilla::Plugin::UploadToCPAN" : "5.019",
+         "Dist::Zilla::PluginBundle::Author::KENTNL" : "2.016001",
+         "ExtUtils::MakeMaker" : "6.98",
          "File::HomeDir" : "1.00",
-         "File::Spec" : "3.44",
+         "File::Spec::Functions" : "3.48",
          "File::Temp" : "0.2304",
          "FindBin" : "1.51",
-         "IO::Handle" : "1.35",
-         "IPC::Open3" : "1.15",
-         "Module::Build" : "0.4007",
-         "Module::Runtime" : "0.013",
-         "Path::Tiny" : "0.044",
-         "Pod::Coverage::TrustPod" : "0.100002",
-         "Role::Tiny" : "1.003002",
-         "Scalar::Util" : "1.34",
-         "Sub::Exporter" : "0.986",
-         "Test::CPAN::Changes" : "0.25",
+         "List::Util" : "1.39",
+         "Module::Runtime" : "0.014",
+         "Path::Tiny" : "0.055",
+         "Pod::Coverage::TrustPod" : "0.100003",
+         "Role::Tiny" : "1.003003",
+         "Role::Tiny::With" : "1.003003",
+         "Scalar::Util" : "1.39",
+         "Sub::Exporter" : "0.987",
+         "Test::CPAN::Changes" : "0.28",
          "Test::CPAN::Meta" : "0.23",
          "Test::Fatal" : "0.013",
-         "Test::Kwalitee" : "1.15",
-         "Test::More" : "0.99",
+         "Test::Kwalitee" : "1.18",
+         "Test::More" : "1.001003",
          "Test::Pod" : "1.48",
          "Test::Pod::Coverage" : "1.08",
          "strict" : "1.08",
-         "version" : "0.9904",
-         "warnings" : "1.18"
+         "utf8" : "1.14",
+         "version" : "0.9908",
+         "warnings" : "1.24"
       },
       "perl" : {
-         "original" : "v5.19.3",
+         "original" : "v5.21.1",
          "qv" : 1,
          "version" : [
             5,
-            19,
-            3
+            21,
+            1
          ]
       },
       "perl-config" : {
-         "gccversion" : "4.7.2",
+         "gccversion" : "4.8.3",
          "myarchname" : "x86_64-linux",
          "osname" : "linux"
       },
       "platform" : "linux",
-      "uname" : "Linux 3.11.4-gentoo x86_64 GenuineIntel GNU/Linux"
+      "uname" : "Linux 3.15.2-aufs x86_64 GenuineIntel GNU/Linux"
    },
    "x_Dist_Zilla" : {
       "perl" : {
-         "version" : "5.019003"
+         "version" : "5.021001"
       },
       "plugins" : [
          {
-            "class" : "Dist::Zilla::Plugin::Git::NextVersion",
-            "name" : "@Author::KENTNL/Git::NextVersion",
-            "version" : "2.014"
-         },
-         {
             "class" : "Dist::Zilla::Plugin::MetaConfig",
             "name" : "@Author::KENTNL/MetaConfig",
-            "version" : "4.300039"
+            "version" : "5.019"
          },
          {
             "class" : "Dist::Zilla::Plugin::GithubMeta",
             "name" : "@Author::KENTNL/GithubMeta",
-            "version" : "0.42"
-         },
-         {
-            "class" : "Dist::Zilla::Plugin::FinderCode",
-            "name" : "@Author::KENTNL/MetaProvides::Package/AUTOVIV/:InstallModulesPM",
-            "version" : "4.300039"
+            "version" : "0.46"
          },
          {
             "class" : "Dist::Zilla::Plugin::MetaProvides::Package",
             "config" : {
-               "Dist::Zilla::Plugin::MetaProvides::Package" : {},
+               "Dist::Zilla::Plugin::MetaProvides::Package" : {
+                  "finder_objects" : [
+                     {
+                        "class" : "Dist::Zilla::Plugin::FinderCode",
+                        "name" : "@Author::KENTNL/MetaProvides::Package/AUTOVIV/:InstallModulesPM",
+                        "version" : "5.019"
+                     }
+                  ]
+               },
                "Dist::Zilla::Role::MetaProvider::Provider" : {
                   "inherit_missing" : "1",
                   "inherit_version" : "1",
@@ -276,7 +363,7 @@
                }
             },
             "name" : "@Author::KENTNL/MetaProvides::Package",
-            "version" : "1.15000000"
+            "version" : "2.000001"
          },
          {
             "class" : "Dist::Zilla::Plugin::MetaData::BuiltWith",
@@ -298,52 +385,65 @@
                }
             },
             "name" : "@Author::KENTNL/MetaData::BuiltWith",
-            "version" : "0.04000000"
+            "version" : "1.000000"
          },
          {
             "class" : "Dist::Zilla::Plugin::Git::GatherDir",
+            "config" : {
+               "Dist::Zilla::Plugin::Git::GatherDir" : {
+                  "include_untracked" : "0"
+               },
+               "Dist::Zilla::Role::Git::Repo" : {
+                  "repo_root" : "."
+               }
+            },
             "name" : "@Author::KENTNL/Git::GatherDir",
-            "version" : "2.014"
+            "version" : "2.023"
          },
          {
             "class" : "Dist::Zilla::Plugin::License",
             "name" : "@Author::KENTNL/License",
-            "version" : "4.300039"
+            "version" : "5.019"
          },
          {
             "class" : "Dist::Zilla::Plugin::MetaJSON",
             "name" : "@Author::KENTNL/MetaJSON",
-            "version" : "4.300039"
+            "version" : "5.019"
          },
          {
             "class" : "Dist::Zilla::Plugin::MetaYAML",
             "name" : "@Author::KENTNL/MetaYAML",
-            "version" : "4.300039"
+            "version" : "5.019"
          },
          {
             "class" : "Dist::Zilla::Plugin::Manifest",
             "name" : "@Author::KENTNL/Manifest",
-            "version" : "4.300039"
+            "version" : "5.019"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::CopyFilesFromBuild",
+            "name" : "@Author::KENTNL/CopyXBuild",
+            "version" : "0.103510"
          },
          {
             "class" : "Dist::Zilla::Plugin::MetaTests",
             "name" : "@Author::KENTNL/MetaTests",
-            "version" : "4.300039"
+            "version" : "5.019"
          },
          {
             "class" : "Dist::Zilla::Plugin::PodCoverageTests",
             "name" : "@Author::KENTNL/PodCoverageTests",
-            "version" : "4.300039"
+            "version" : "5.019"
          },
          {
             "class" : "Dist::Zilla::Plugin::PodSyntaxTests",
             "name" : "@Author::KENTNL/PodSyntaxTests",
-            "version" : "4.300039"
+            "version" : "5.019"
          },
          {
-            "class" : "Dist::Zilla::Plugin::ReportVersions::Tiny",
-            "name" : "@Author::KENTNL/ReportVersions::Tiny",
-            "version" : "1.10"
+            "class" : "Dist::Zilla::Plugin::Test::ReportPrereqs",
+            "name" : "@Author::KENTNL/Test::ReportPrereqs",
+            "version" : "0.013"
          },
          {
             "class" : "Dist::Zilla::Plugin::Test::Kwalitee",
@@ -361,20 +461,52 @@
             "version" : "2.000005"
          },
          {
-            "class" : "Dist::Zilla::Plugin::Test::Compile",
+            "class" : "Dist::Zilla::Plugin::FinderCode",
+            "name" : "@Author::KENTNL/Test::Compile::PerFile/AUTOVIV/:InstallModulesPM",
+            "version" : "5.019"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::Test::Compile::PerFile",
             "config" : {
-               "Dist::Zilla::Plugin::Test::Compile" : {
-                  "filename" : "t/00-compile.t",
-                  "module_finder" : [
-                     ":InstallModules"
+               "Dist::Zilla::Plugin::Test::Compile::PerFile" : {
+                  "file" : [
+                     "lib/Path/IsDev.pm",
+                     "lib/Path/IsDev/Heuristic/Changelog.pm",
+                     "lib/Path/IsDev/Heuristic/DevDirMarker.pm",
+                     "lib/Path/IsDev/Heuristic/META.pm",
+                     "lib/Path/IsDev/Heuristic/MYMETA.pm",
+                     "lib/Path/IsDev/Heuristic/Makefile.pm",
+                     "lib/Path/IsDev/Heuristic/TestDir.pm",
+                     "lib/Path/IsDev/Heuristic/Tool/Dzil.pm",
+                     "lib/Path/IsDev/Heuristic/Tool/MakeMaker.pm",
+                     "lib/Path/IsDev/Heuristic/Tool/ModuleBuild.pm",
+                     "lib/Path/IsDev/Heuristic/VCS/Git.pm",
+                     "lib/Path/IsDev/HeuristicSet/Basic.pm",
+                     "lib/Path/IsDev/NegativeHeuristic/HomeDir.pm",
+                     "lib/Path/IsDev/NegativeHeuristic/IsDev/IgnoreFile.pm",
+                     "lib/Path/IsDev/NegativeHeuristic/PerlINC.pm",
+                     "lib/Path/IsDev/Object.pm",
+                     "lib/Path/IsDev/Result.pm",
+                     "lib/Path/IsDev/Role/Heuristic.pm",
+                     "lib/Path/IsDev/Role/HeuristicSet.pm",
+                     "lib/Path/IsDev/Role/HeuristicSet/Simple.pm",
+                     "lib/Path/IsDev/Role/Matcher/Child/BaseName/MatchRegexp.pm",
+                     "lib/Path/IsDev/Role/Matcher/Child/BaseName/MatchRegexp/File.pm",
+                     "lib/Path/IsDev/Role/Matcher/Child/Exists/Any.pm",
+                     "lib/Path/IsDev/Role/Matcher/Child/Exists/Any/Dir.pm",
+                     "lib/Path/IsDev/Role/Matcher/Child/Exists/Any/File.pm",
+                     "lib/Path/IsDev/Role/Matcher/FullPath/Is/Any.pm",
+                     "lib/Path/IsDev/Role/NegativeHeuristic.pm"
                   ],
-                  "script_finder" : [
-                     ":ExecFiles"
-                  ]
+                  "path_translator" : "base64_filter",
+                  "prefix" : "t/00-compile",
+                  "skip" : [],
+                  "test_template" : "01-basic.t.tpl",
+                  "xt_mode" : null
                }
             },
-            "name" : "@Author::KENTNL/Test::Compile",
-            "version" : "2.037"
+            "name" : "@Author::KENTNL/Test::Compile::PerFile",
+            "version" : "0.002000"
          },
          {
             "class" : "Dist::Zilla::Plugin::Test::Perl::Critic",
@@ -382,19 +514,20 @@
             "version" : "2.112410"
          },
          {
-            "class" : "Dist::Zilla::Plugin::PruneCruft",
-            "name" : "@Author::KENTNL/PruneCruft",
-            "version" : "4.300039"
-         },
-         {
             "class" : "Dist::Zilla::Plugin::ManifestSkip",
             "name" : "@Author::KENTNL/ManifestSkip",
-            "version" : "4.300039"
+            "version" : "5.019"
          },
          {
-            "class" : "Dist::Zilla::Plugin::PkgVersion",
-            "name" : "@Author::KENTNL/PkgVersion",
-            "version" : "4.300039"
+            "class" : "Dist::Zilla::Plugin::RewriteVersion::Sanitized",
+            "config" : {
+               "Dist::Zilla::Role::Version::Sanitize" : {
+                  "mantissa" : "6",
+                  "normal_form" : "numify"
+               }
+            },
+            "name" : "@Author::KENTNL/RewriteVersion::Sanitized",
+            "version" : "0.001000"
          },
          {
             "class" : "Dist::Zilla::Plugin::PodWeaver",
@@ -403,21 +536,113 @@
                   "finder" : [
                      ":InstallModules",
                      ":ExecFiles"
+                  ],
+                  "plugins" : [
+                     {
+                        "class" : "Pod::Weaver::Plugin::EnsurePod5",
+                        "name" : "@CorePrep/EnsurePod5",
+                        "version" : "4.006"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Plugin::H1Nester",
+                        "name" : "@CorePrep/H1Nester",
+                        "version" : "4.006"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Plugin::SingleEncoding",
+                        "name" : "-SingleEncoding",
+                        "version" : "4.006"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Name",
+                        "name" : "Name",
+                        "version" : "4.006"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Version",
+                        "name" : "Version",
+                        "version" : "4.006"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Region",
+                        "name" : "prelude",
+                        "version" : "4.006"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Generic",
+                        "name" : "SYNOPSIS",
+                        "version" : "4.006"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Generic",
+                        "name" : "DESCRIPTION",
+                        "version" : "4.006"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Generic",
+                        "name" : "OVERVIEW",
+                        "version" : "4.006"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Collect",
+                        "name" : "REQUIRES",
+                        "version" : "4.006"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Collect",
+                        "name" : "METHODS",
+                        "version" : "4.006"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Collect",
+                        "name" : "FUNCTIONS",
+                        "version" : "4.006"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Collect",
+                        "name" : "ATTRIBUTES",
+                        "version" : "4.006"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Collect",
+                        "name" : "PRIVATE_ATTRIBUTES",
+                        "version" : "4.006"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Collect",
+                        "name" : "PRIVATE_METHODS",
+                        "version" : "4.006"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Leftovers",
+                        "name" : "Leftovers",
+                        "version" : "4.006"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Region",
+                        "name" : "postlude",
+                        "version" : "4.006"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Authors",
+                        "name" : "Authors",
+                        "version" : "4.006"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Legal",
+                        "name" : "Legal",
+                        "version" : "4.006"
+                     }
                   ]
                }
             },
             "name" : "@Author::KENTNL/PodWeaver",
-            "version" : "3.102000"
-         },
-         {
-            "class" : "Dist::Zilla::Plugin::NextRelease",
-            "name" : "@Author::KENTNL/NextRelease",
-            "version" : "4.300039"
+            "version" : "4.005"
          },
          {
             "class" : "Dist::Zilla::Plugin::AutoPrereqs",
             "name" : "@Author::KENTNL/AutoPrereqs",
-            "version" : "4.300039"
+            "version" : "5.019"
          },
          {
             "class" : "Dist::Zilla::Plugin::Prereqs",
@@ -427,24 +652,13 @@
                   "type" : "suggests"
                }
             },
-            "name" : "@Author::KENTNL/Prereqs/BundleDevelSuggests",
-            "version" : "4.300039"
-         },
-         {
-            "class" : "Dist::Zilla::Plugin::Prereqs",
-            "config" : {
-               "Dist::Zilla::Plugin::Prereqs" : {
-                  "phase" : "develop",
-                  "type" : "requires"
-               }
-            },
-            "name" : "@Author::KENTNL/Prereqs/BundleDevelRequires",
-            "version" : "4.300039"
+            "name" : "@Author::KENTNL/BundleDevelSuggests",
+            "version" : "5.019"
          },
          {
-            "class" : "Dist::Zilla::Plugin::Author::KENTNL::MinimumPerl",
-            "name" : "@Author::KENTNL/Author::KENTNL::MinimumPerl",
-            "version" : "2.000000"
+            "class" : "Dist::Zilla::Plugin::MinimumPerl",
+            "name" : "@Author::KENTNL/MinimumPerl",
+            "version" : "1.003"
          },
          {
             "class" : "Dist::Zilla::Plugin::Authority",
@@ -452,19 +666,24 @@
             "version" : "1.006"
          },
          {
-            "class" : "Dist::Zilla::Plugin::ModuleBuild",
-            "name" : "@Author::KENTNL/ModuleBuild",
-            "version" : "4.300039"
+            "class" : "Dist::Zilla::Plugin::MakeMaker",
+            "config" : {
+               "Dist::Zilla::Role::TestRunner" : {
+                  "default_jobs" : "10"
+               }
+            },
+            "name" : "@Author::KENTNL/MakeMaker",
+            "version" : "5.019"
          },
          {
             "class" : "Dist::Zilla::Plugin::ReadmeFromPod",
             "name" : "@Author::KENTNL/ReadmeFromPod",
-            "version" : "0.18"
+            "version" : "0.21"
          },
          {
             "class" : "Dist::Zilla::Plugin::ReadmeAnyFromPod",
             "name" : "@Author::KENTNL/ReadmeAnyFromPod",
-            "version" : "0.131500"
+            "version" : "0.141760"
          },
          {
             "class" : "Dist::Zilla::Plugin::Test::CPAN::Changes",
@@ -472,75 +691,178 @@
             "version" : "0.008"
          },
          {
-            "class" : "Dist::Zilla::Plugin::CheckExtraTests",
-            "name" : "@Author::KENTNL/CheckExtraTests",
-            "version" : "0.013"
+            "class" : "Dist::Zilla::Plugin::RunExtraTests",
+            "config" : {
+               "Dist::Zilla::Role::TestRunner" : {
+                  "default_jobs" : "10"
+               }
+            },
+            "name" : "@Author::KENTNL/RunExtraTests",
+            "version" : "0.021"
          },
          {
             "class" : "Dist::Zilla::Plugin::TestRelease",
             "name" : "@Author::KENTNL/TestRelease",
-            "version" : "4.300039"
+            "version" : "5.019"
          },
          {
             "class" : "Dist::Zilla::Plugin::ConfirmRelease",
             "name" : "@Author::KENTNL/ConfirmRelease",
-            "version" : "4.300039"
+            "version" : "5.019"
          },
          {
             "class" : "Dist::Zilla::Plugin::Git::Check",
+            "config" : {
+               "Dist::Zilla::Plugin::Git::Check" : {
+                  "untracked_files" : "die"
+               },
+               "Dist::Zilla::Role::Git::DirtyFiles" : {
+                  "allow_dirty" : [
+                     "dist.ini",
+                     "Changes"
+                  ],
+                  "allow_dirty_match" : [],
+                  "changelog" : "Changes"
+               },
+               "Dist::Zilla::Role::Git::Repo" : {
+                  "repo_root" : "."
+               }
+            },
             "name" : "@Author::KENTNL/Git::Check",
-            "version" : "2.014"
+            "version" : "2.023"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::Git::Commit",
+            "config" : {
+               "Dist::Zilla::Plugin::Git::Commit" : {
+                  "add_files_in" : [],
+                  "commit_msg" : "v%v%n%n%c",
+                  "time_zone" : "local"
+               },
+               "Dist::Zilla::Role::Git::DirtyFiles" : {
+                  "allow_dirty" : [
+                     "dist.ini",
+                     "Changes"
+                  ],
+                  "allow_dirty_match" : [],
+                  "changelog" : "Changes"
+               },
+               "Dist::Zilla::Role::Git::Repo" : {
+                  "repo_root" : "."
+               }
+            },
+            "name" : "@Author::KENTNL/commit_dirty_files",
+            "version" : "2.023"
          },
          {
             "class" : "Dist::Zilla::Plugin::Git::Tag",
-            "name" : "@Author::KENTNL/Git::Tag/tag_master",
-            "version" : "2.014"
+            "config" : {
+               "Dist::Zilla::Plugin::Git::Tag" : {
+                  "branch" : null,
+                  "signed" : 0,
+                  "tag" : "1.001001-source",
+                  "tag_format" : "%v-source",
+                  "tag_message" : "v%v",
+                  "time_zone" : "local"
+               },
+               "Dist::Zilla::Role::Git::Repo" : {
+                  "repo_root" : "."
+               }
+            },
+            "name" : "@Author::KENTNL/tag_master",
+            "version" : "2.023"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::Git::NextRelease",
+            "name" : "@Author::KENTNL/Git::NextRelease",
+            "version" : "0.002010"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::BumpVersionAfterRelease",
+            "name" : "@Author::KENTNL/BumpVersionAfterRelease",
+            "version" : "0.002"
          },
          {
             "class" : "Dist::Zilla::Plugin::Git::Commit",
-            "name" : "@Author::KENTNL/Git::Commit",
-            "version" : "2.014"
+            "config" : {
+               "Dist::Zilla::Plugin::Git::Commit" : {
+                  "add_files_in" : [],
+                  "commit_msg" : "v%v%n%n%c",
+                  "time_zone" : "local"
+               },
+               "Dist::Zilla::Role::Git::DirtyFiles" : {
+                  "allow_dirty" : [
+                     "dist.ini",
+                     "Changes"
+                  ],
+                  "allow_dirty_match" : [
+                     "(?^u:^lib/)"
+                  ],
+                  "changelog" : "Changes"
+               },
+               "Dist::Zilla::Role::Git::Repo" : {
+                  "repo_root" : "."
+               }
+            },
+            "name" : "@Author::KENTNL/commit_release_changes",
+            "version" : "2.023"
          },
          {
             "class" : "Dist::Zilla::Plugin::Git::CommitBuild",
+            "config" : {
+               "Dist::Zilla::Plugin::Git::CommitBuild" : {
+                  "branch" : "build/%b",
+                  "build_root" : null,
+                  "message" : "Build results of %h (on %b)",
+                  "multiple_inheritance" : 0,
+                  "release_branch" : "releases",
+                  "release_message" : "Build results of %h (on %b)"
+               },
+               "Dist::Zilla::Role::Git::Repo" : {
+                  "repo_root" : "."
+               }
+            },
             "name" : "@Author::KENTNL/Git::CommitBuild",
-            "version" : "2.014"
+            "version" : "2.023"
          },
          {
             "class" : "Dist::Zilla::Plugin::Git::Tag",
-            "name" : "@Author::KENTNL/Git::Tag/tag_release",
-            "version" : "2.014"
+            "config" : {
+               "Dist::Zilla::Plugin::Git::Tag" : {
+                  "branch" : "releases",
+                  "signed" : 0,
+                  "tag" : "1.001001",
+                  "tag_format" : "%v",
+                  "tag_message" : "v%v",
+                  "time_zone" : "local"
+               },
+               "Dist::Zilla::Role::Git::Repo" : {
+                  "repo_root" : "."
+               }
+            },
+            "name" : "@Author::KENTNL/tag_release",
+            "version" : "2.023"
          },
          {
             "class" : "Dist::Zilla::Plugin::UploadToCPAN",
             "name" : "@Author::KENTNL/UploadToCPAN",
-            "version" : "4.300039"
+            "version" : "5.019"
          },
          {
             "class" : "Dist::Zilla::Plugin::Twitter",
             "name" : "@Author::KENTNL/Twitter",
-            "version" : "0.022"
+            "version" : "0.025"
          },
          {
-            "class" : "Dist::Zilla::Plugin::Prereqs::MatchInstalled",
+            "class" : "Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled",
             "config" : {
-               "Dist::Zilla::Plugin::Prereqs::MatchInstalled" : {
-                  "applyto" : [
-                     "build.requires",
-                     "build.recommends",
-                     "build.suggests",
-                     "test.requires",
-                     "test.recommends",
-                     "test.suggests",
-                     "runtime.requires",
-                     "runtime.recommends",
-                     "runtime.suggests",
-                     "configure.requires",
-                     "configure.recommends",
-                     "configure.suggests",
-                     "develop.requires",
-                     "develop.recommends",
-                     "develop.suggests"
+               "Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled" : {
+                  "applyto_map" : [
+                     "build.requires = build.recommends",
+                     "test.requires = test.recommends",
+                     "runtime.requires = runtime.recommends",
+                     "configure.requires = configure.recommends",
+                     "develop.requires = develop.recommends"
                   ],
                   "applyto_phase" : [
                      "build",
@@ -549,20 +871,44 @@
                      "configure",
                      "develop"
                   ],
-                  "applyto_relation" : [
-                     "requires",
-                     "recommends",
-                     "suggests"
+                  "modules" : [
+                     "ExtUtils::MakeMaker",
+                     "Test::More"
+                  ]
+               }
+            },
+            "name" : "@Author::KENTNL/Prereqs::Recommend::MatchInstalled",
+            "version" : "0.001000"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled",
+            "config" : {
+               "Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled" : {
+                  "applyto_map" : [
+                     "develop.suggests = develop.suggests"
+                  ],
+                  "applyto_phase" : [
+                     "develop"
                   ],
                   "modules" : [
-                     "Module::Build",
-                     "Test::More",
-                     "Dist::Zilla::PluginBundle::Author::KENTNL"
+                     "Dist::Zilla::PluginBundle::Author::KENTNL",
+                     "Dist::Zilla::App::Command::bakeini"
                   ]
                }
             },
-            "name" : "@Author::KENTNL/Prereqs::MatchInstalled",
-            "version" : "0.1.4"
+            "name" : "@Author::KENTNL/always_latest_develop_bundle",
+            "version" : "0.001000"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::Prereqs",
+            "config" : {
+               "Dist::Zilla::Plugin::Prereqs" : {
+                  "phase" : "develop",
+                  "type" : "requires"
+               }
+            },
+            "name" : "@Author::KENTNL/::Role::BundleDeps",
+            "version" : "5.019"
          },
          {
             "class" : "Dist::Zilla::Plugin::Prereqs",
@@ -573,37 +919,52 @@
                }
             },
             "name" : "Prereqs",
-            "version" : "4.300039"
+            "version" : "5.019"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":InstallModules",
-            "version" : "4.300039"
+            "version" : "5.019"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":IncModules",
-            "version" : "4.300039"
+            "version" : "5.019"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":TestFiles",
-            "version" : "4.300039"
+            "version" : "5.019"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":ExecFiles",
-            "version" : "4.300039"
+            "version" : "5.019"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":ShareFiles",
-            "version" : "4.300039"
+            "version" : "5.019"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":MainModule",
-            "version" : "4.300039"
+            "version" : "5.019"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::FinderCode",
+            "name" : ":AllFiles",
+            "version" : "5.019"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::FinderCode",
+            "name" : ":NoFiles",
+            "version" : "5.019"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::FinderCode",
+            "name" : "@Author::KENTNL/MetaProvides::Package/AUTOVIV/:InstallModulesPM",
+            "version" : "5.019"
          }
       ],
       "zilla" : {
@@ -611,7 +972,7 @@
          "config" : {
             "is_trial" : "0"
          },
-         "version" : "4.300039"
+         "version" : "5.019"
       }
    },
    "x_authority" : "cpan:KENTNL"
@@ -3,289 +3,371 @@ abstract: 'Determine if a given Path resembles a development source tree'
 author:
   - 'Kent Fredric <kentfredric@gmail.com>'
 build_requires:
-  File::Spec: 0
-  File::Temp: 0
-  FindBin: 0
-  IO::Handle: 0
-  IPC::Open3: 0
-  Module::Build: 0.4007
-  Test::Fatal: 0
-  Test::More: 0.99
+  ExtUtils::MakeMaker: '0'
+  File::Spec::Functions: '0'
+  File::Temp: '0'
+  FindBin: '0'
+  List::Util: '0'
+  Test::Fatal: '0'
+  Test::More: '0.89'
+  version: '0'
 configure_requires:
-  Module::Build: 0.4007
+  ExtUtils::MakeMaker: '6.30'
 dynamic_config: 0
-generated_by: 'Dist::Zilla version 4.300039, CPAN::Meta::Converter version 2.132830'
+generated_by: 'Dist::Zilla version 5.019, CPAN::Meta::Converter version 2.141520'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
-  version: 1.4
+  version: '1.4'
 name: Path-IsDev
 provides:
   Path::IsDev:
     file: lib/Path/IsDev.pm
-    version: 1.000000
+    version: '1.001001'
   Path::IsDev::Heuristic::Changelog:
     file: lib/Path/IsDev/Heuristic/Changelog.pm
-    version: 1.000000
+    version: '1.001001'
   Path::IsDev::Heuristic::DevDirMarker:
     file: lib/Path/IsDev/Heuristic/DevDirMarker.pm
-    version: 1.000000
+    version: '1.001001'
   Path::IsDev::Heuristic::META:
     file: lib/Path/IsDev/Heuristic/META.pm
-    version: 1.000000
+    version: '1.001001'
   Path::IsDev::Heuristic::MYMETA:
     file: lib/Path/IsDev/Heuristic/MYMETA.pm
-    version: 1.000000
+    version: '1.001001'
   Path::IsDev::Heuristic::Makefile:
     file: lib/Path/IsDev/Heuristic/Makefile.pm
-    version: 1.000000
+    version: '1.001001'
   Path::IsDev::Heuristic::TestDir:
     file: lib/Path/IsDev/Heuristic/TestDir.pm
-    version: 1.000000
+    version: '1.001001'
   Path::IsDev::Heuristic::Tool::Dzil:
     file: lib/Path/IsDev/Heuristic/Tool/Dzil.pm
-    version: 1.000000
+    version: '1.001001'
   Path::IsDev::Heuristic::Tool::MakeMaker:
     file: lib/Path/IsDev/Heuristic/Tool/MakeMaker.pm
-    version: 1.000000
+    version: '1.001001'
   Path::IsDev::Heuristic::Tool::ModuleBuild:
     file: lib/Path/IsDev/Heuristic/Tool/ModuleBuild.pm
-    version: 1.000000
+    version: '1.001001'
   Path::IsDev::Heuristic::VCS::Git:
     file: lib/Path/IsDev/Heuristic/VCS/Git.pm
-    version: 1.000000
+    version: '1.001001'
   Path::IsDev::HeuristicSet::Basic:
     file: lib/Path/IsDev/HeuristicSet/Basic.pm
-    version: 1.000000
+    version: '1.001001'
   Path::IsDev::NegativeHeuristic::HomeDir:
     file: lib/Path/IsDev/NegativeHeuristic/HomeDir.pm
-    version: 1.000000
+    version: '1.001001'
   Path::IsDev::NegativeHeuristic::IsDev::IgnoreFile:
     file: lib/Path/IsDev/NegativeHeuristic/IsDev/IgnoreFile.pm
-    version: 1.000000
+    version: '1.001001'
   Path::IsDev::NegativeHeuristic::PerlINC:
     file: lib/Path/IsDev/NegativeHeuristic/PerlINC.pm
-    version: 1.000000
+    version: '1.001001'
   Path::IsDev::Object:
     file: lib/Path/IsDev/Object.pm
-    version: 1.000000
+    version: '1.001001'
   Path::IsDev::Result:
     file: lib/Path/IsDev/Result.pm
-    version: 1.000000
+    version: '1.001001'
   Path::IsDev::Role::Heuristic:
     file: lib/Path/IsDev/Role/Heuristic.pm
-    version: 1.000000
+    version: '1.001001'
   Path::IsDev::Role::HeuristicSet:
     file: lib/Path/IsDev/Role/HeuristicSet.pm
-    version: 1.000000
+    version: '1.001001'
   Path::IsDev::Role::HeuristicSet::Simple:
     file: lib/Path/IsDev/Role/HeuristicSet/Simple.pm
-    version: 1.000000
+    version: '1.001001'
   Path::IsDev::Role::Matcher::Child::BaseName::MatchRegexp:
     file: lib/Path/IsDev/Role/Matcher/Child/BaseName/MatchRegexp.pm
-    version: 1.000000
+    version: '1.001001'
   Path::IsDev::Role::Matcher::Child::BaseName::MatchRegexp::File:
     file: lib/Path/IsDev/Role/Matcher/Child/BaseName/MatchRegexp/File.pm
-    version: 1.000000
+    version: '1.001001'
   Path::IsDev::Role::Matcher::Child::Exists::Any:
     file: lib/Path/IsDev/Role/Matcher/Child/Exists/Any.pm
-    version: 1.000000
+    version: '1.001001'
   Path::IsDev::Role::Matcher::Child::Exists::Any::Dir:
     file: lib/Path/IsDev/Role/Matcher/Child/Exists/Any/Dir.pm
-    version: 1.000000
+    version: '1.001001'
   Path::IsDev::Role::Matcher::Child::Exists::Any::File:
     file: lib/Path/IsDev/Role/Matcher/Child/Exists/Any/File.pm
-    version: 1.000000
+    version: '1.001001'
   Path::IsDev::Role::Matcher::FullPath::Is::Any:
     file: lib/Path/IsDev/Role/Matcher/FullPath/Is/Any.pm
-    version: 1.000000
+    version: '1.001001'
   Path::IsDev::Role::NegativeHeuristic:
     file: lib/Path/IsDev/Role/NegativeHeuristic.pm
-    version: 1.000000
+    version: '1.001001'
 requires:
-  Carp: 0
-  Class::Tiny: 0.010
-  File::HomeDir: 0
-  Module::Runtime: 0
-  Path::Tiny: 0
-  Role::Tiny: 0
-  Role::Tiny::With: 0
-  Scalar::Util: 0
-  Sub::Exporter: 0
-  perl: 5.006
-  strict: 0
-  warnings: 0
+  Carp: '0'
+  Class::Tiny: '0.010'
+  File::HomeDir: '0'
+  Module::Runtime: '0'
+  Path::Tiny: '0.004'
+  Role::Tiny: '0'
+  Role::Tiny::With: '0'
+  Scalar::Util: '0'
+  Sub::Exporter: '0'
+  perl: '5.008'
+  strict: '0'
+  utf8: '0'
+  warnings: '0'
 resources:
   bugtracker: https://github.com/kentfredric/Path-IsDev/issues
   homepage: https://github.com/kentfredric/Path-IsDev
   repository: https://github.com/kentfredric/Path-IsDev.git
-version: 1.000000
+version: '1.001001'
 x_BuiltWith:
-  failures:
-    Role::Tiny::With: 'Module::MetaData could not parse a version from /home/kent/perl5/perlbrew/perls/perl-5.19.3/lib/site_perl/5.19.3/Role/Tiny/With.pm'
   modules:
-    Carp: 1.32
-    Class::Tiny: 0.011
-    Dist::Zilla::PluginBundle::Author::KENTNL: 2.000000
-    Dist::Zilla::PluginBundle::Author::KENTNL::Lite: 1.7.2
-    File::HomeDir: 1.00
-    File::Spec: 3.44
-    File::Temp: 0.2304
-    FindBin: 1.51
-    IO::Handle: 1.35
-    IPC::Open3: 1.15
-    Module::Build: 0.4007
-    Module::Runtime: 0.013
-    Path::Tiny: 0.044
-    Pod::Coverage::TrustPod: 0.100002
-    Role::Tiny: 1.003002
-    Scalar::Util: 1.34
-    Sub::Exporter: 0.986
-    Test::CPAN::Changes: 0.25
-    Test::CPAN::Meta: 0.23
-    Test::Fatal: 0.013
-    Test::Kwalitee: 1.15
-    Test::More: 0.99
-    Test::Pod: 1.48
-    Test::Pod::Coverage: 1.08
-    strict: 1.08
-    version: 0.9904
-    warnings: 1.18
+    CPAN::Meta: '2.141520'
+    CPAN::Meta::Requirements: '2.125'
+    Carp: '1.34'
+    Class::Tiny: '0.014'
+    Dist::Zilla::App::Command::bakeini: '0.001000'
+    Dist::Zilla::Plugin::Authority: '1.006'
+    Dist::Zilla::Plugin::AutoPrereqs: '5.019'
+    Dist::Zilla::Plugin::BumpVersionAfterRelease: '0.002'
+    Dist::Zilla::Plugin::ConfirmRelease: '5.019'
+    Dist::Zilla::Plugin::CopyFilesFromBuild: '0.103510'
+    Dist::Zilla::Plugin::EOLTests: '0.02'
+    Dist::Zilla::Plugin::Git::Check: '2.023'
+    Dist::Zilla::Plugin::Git::Commit: '2.023'
+    Dist::Zilla::Plugin::Git::CommitBuild: '2.023'
+    Dist::Zilla::Plugin::Git::GatherDir: '2.023'
+    Dist::Zilla::Plugin::Git::NextRelease: '0.002010'
+    Dist::Zilla::Plugin::Git::Tag: '2.023'
+    Dist::Zilla::Plugin::GithubMeta: '0.46'
+    Dist::Zilla::Plugin::License: '5.019'
+    Dist::Zilla::Plugin::MakeMaker: '5.019'
+    Dist::Zilla::Plugin::Manifest: '5.019'
+    Dist::Zilla::Plugin::ManifestSkip: '5.019'
+    Dist::Zilla::Plugin::MetaConfig: '5.019'
+    Dist::Zilla::Plugin::MetaData::BuiltWith: '1.000000'
+    Dist::Zilla::Plugin::MetaJSON: '5.019'
+    Dist::Zilla::Plugin::MetaProvides::Package: '2.000001'
+    Dist::Zilla::Plugin::MetaTests: '5.019'
+    Dist::Zilla::Plugin::MetaYAML: '5.019'
+    Dist::Zilla::Plugin::MinimumPerl: '1.003'
+    Dist::Zilla::Plugin::PodCoverageTests: '5.019'
+    Dist::Zilla::Plugin::PodSyntaxTests: '5.019'
+    Dist::Zilla::Plugin::PodWeaver: '4.005'
+    Dist::Zilla::Plugin::Prereqs: '5.019'
+    Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled: '0.001000'
+    Dist::Zilla::Plugin::ReadmeAnyFromPod: '0.141760'
+    Dist::Zilla::Plugin::ReadmeFromPod: '0.21'
+    Dist::Zilla::Plugin::RewriteVersion::Sanitized: '0.001000'
+    Dist::Zilla::Plugin::RunExtraTests: '0.021'
+    Dist::Zilla::Plugin::Test::CPAN::Changes: '0.008'
+    Dist::Zilla::Plugin::Test::Compile::PerFile: '0.002000'
+    Dist::Zilla::Plugin::Test::Kwalitee: '2.07'
+    Dist::Zilla::Plugin::Test::MinimumVersion: '2.000005'
+    Dist::Zilla::Plugin::Test::Perl::Critic: '2.112410'
+    Dist::Zilla::Plugin::Test::ReportPrereqs: '0.013'
+    Dist::Zilla::Plugin::TestRelease: '5.019'
+    Dist::Zilla::Plugin::Twitter: '0.025'
+    Dist::Zilla::Plugin::UploadToCPAN: '5.019'
+    Dist::Zilla::PluginBundle::Author::KENTNL: '2.016001'
+    ExtUtils::MakeMaker: '6.98'
+    File::HomeDir: '1.00'
+    File::Spec::Functions: '3.48'
+    File::Temp: '0.2304'
+    FindBin: '1.51'
+    List::Util: '1.39'
+    Module::Runtime: '0.014'
+    Path::Tiny: '0.055'
+    Pod::Coverage::TrustPod: '0.100003'
+    Role::Tiny: '1.003003'
+    Role::Tiny::With: '1.003003'
+    Scalar::Util: '1.39'
+    Sub::Exporter: '0.987'
+    Test::CPAN::Changes: '0.28'
+    Test::CPAN::Meta: '0.23'
+    Test::Fatal: '0.013'
+    Test::Kwalitee: '1.18'
+    Test::More: '1.001003'
+    Test::Pod: '1.48'
+    Test::Pod::Coverage: '1.08'
+    strict: '1.08'
+    utf8: '1.14'
+    version: '0.9908'
+    warnings: '1.24'
   perl:
-    original: v5.19.3
+    original: v5.21.1
     qv: 1
     version:
       - 5
-      - 19
-      - 3
+      - 21
+      - 1
   perl-config:
-    gccversion: 4.7.2
+    gccversion: 4.8.3
     myarchname: x86_64-linux
     osname: linux
   platform: linux
-  uname: 'Linux 3.11.4-gentoo x86_64 GenuineIntel GNU/Linux'
+  uname: 'Linux 3.15.2-aufs x86_64 GenuineIntel GNU/Linux'
 x_Dist_Zilla:
   perl:
-    version: 5.019003
+    version: '5.021001'
   plugins:
     -
-      class: Dist::Zilla::Plugin::Git::NextVersion
-      name: '@Author::KENTNL/Git::NextVersion'
-      version: 2.014
-    -
       class: Dist::Zilla::Plugin::MetaConfig
       name: '@Author::KENTNL/MetaConfig'
-      version: 4.300039
+      version: '5.019'
     -
       class: Dist::Zilla::Plugin::GithubMeta
       name: '@Author::KENTNL/GithubMeta'
-      version: 0.42
-    -
-      class: Dist::Zilla::Plugin::FinderCode
-      name: '@Author::KENTNL/MetaProvides::Package/AUTOVIV/:InstallModulesPM'
-      version: 4.300039
+      version: '0.46'
     -
       class: Dist::Zilla::Plugin::MetaProvides::Package
       config:
-        Dist::Zilla::Plugin::MetaProvides::Package: {}
+        Dist::Zilla::Plugin::MetaProvides::Package:
+          finder_objects:
+            -
+              class: Dist::Zilla::Plugin::FinderCode
+              name: '@Author::KENTNL/MetaProvides::Package/AUTOVIV/:InstallModulesPM'
+              version: '5.019'
         Dist::Zilla::Role::MetaProvider::Provider:
-          inherit_missing: 1
-          inherit_version: 1
-          meta_noindex: 1
+          inherit_missing: '1'
+          inherit_version: '1'
+          meta_noindex: '1'
       name: '@Author::KENTNL/MetaProvides::Package'
-      version: 1.15000000
+      version: '2.000001'
     -
       class: Dist::Zilla::Plugin::MetaData::BuiltWith
       config:
         Dist::Zilla::Plugin::MetaData::BuiltWith:
           _stash_key: x_BuiltWith
-          show_config: 1
-          show_uname: 1
+          show_config: '1'
+          show_uname: '1'
           uname:
             uname_args:
-              - '-s'
-              - '-o'
-              - '-r'
-              - '-m'
-              - '-i'
+              - -s
+              - -o
+              - -r
+              - -m
+              - -i
             uname_call: uname
       name: '@Author::KENTNL/MetaData::BuiltWith'
-      version: 0.04000000
+      version: '1.000000'
     -
       class: Dist::Zilla::Plugin::Git::GatherDir
+      config:
+        Dist::Zilla::Plugin::Git::GatherDir:
+          include_untracked: '0'
+        Dist::Zilla::Role::Git::Repo:
+          repo_root: .
       name: '@Author::KENTNL/Git::GatherDir'
-      version: 2.014
+      version: '2.023'
     -
       class: Dist::Zilla::Plugin::License
       name: '@Author::KENTNL/License'
-      version: 4.300039
+      version: '5.019'
     -
       class: Dist::Zilla::Plugin::MetaJSON
       name: '@Author::KENTNL/MetaJSON'
-      version: 4.300039
+      version: '5.019'
     -
       class: Dist::Zilla::Plugin::MetaYAML
       name: '@Author::KENTNL/MetaYAML'
-      version: 4.300039
+      version: '5.019'
     -
       class: Dist::Zilla::Plugin::Manifest
       name: '@Author::KENTNL/Manifest'
-      version: 4.300039
+      version: '5.019'
+    -
+      class: Dist::Zilla::Plugin::CopyFilesFromBuild
+      name: '@Author::KENTNL/CopyXBuild'
+      version: '0.103510'
     -
       class: Dist::Zilla::Plugin::MetaTests
       name: '@Author::KENTNL/MetaTests'
-      version: 4.300039
+      version: '5.019'
     -
       class: Dist::Zilla::Plugin::PodCoverageTests
       name: '@Author::KENTNL/PodCoverageTests'
-      version: 4.300039
+      version: '5.019'
     -
       class: Dist::Zilla::Plugin::PodSyntaxTests
       name: '@Author::KENTNL/PodSyntaxTests'
-      version: 4.300039
+      version: '5.019'
     -
-      class: Dist::Zilla::Plugin::ReportVersions::Tiny
-      name: '@Author::KENTNL/ReportVersions::Tiny'
-      version: 1.10
+      class: Dist::Zilla::Plugin::Test::ReportPrereqs
+      name: '@Author::KENTNL/Test::ReportPrereqs'
+      version: '0.013'
     -
       class: Dist::Zilla::Plugin::Test::Kwalitee
       name: '@Author::KENTNL/Test::Kwalitee'
-      version: 2.07
+      version: '2.07'
     -
       class: Dist::Zilla::Plugin::EOLTests
       name: '@Author::KENTNL/EOLTests'
-      version: 0.02
+      version: '0.02'
     -
       class: Dist::Zilla::Plugin::Test::MinimumVersion
       name: '@Author::KENTNL/Test::MinimumVersion'
-      version: 2.000005
+      version: '2.000005'
     -
-      class: Dist::Zilla::Plugin::Test::Compile
+      class: Dist::Zilla::Plugin::FinderCode
+      name: '@Author::KENTNL/Test::Compile::PerFile/AUTOVIV/:InstallModulesPM'
+      version: '5.019'
+    -
+      class: Dist::Zilla::Plugin::Test::Compile::PerFile
       config:
-        Dist::Zilla::Plugin::Test::Compile:
-          filename: t/00-compile.t
-          module_finder:
-            - ':InstallModules'
-          script_finder:
-            - ':ExecFiles'
-      name: '@Author::KENTNL/Test::Compile'
-      version: 2.037
+        Dist::Zilla::Plugin::Test::Compile::PerFile:
+          file:
+            - lib/Path/IsDev.pm
+            - lib/Path/IsDev/Heuristic/Changelog.pm
+            - lib/Path/IsDev/Heuristic/DevDirMarker.pm
+            - lib/Path/IsDev/Heuristic/META.pm
+            - lib/Path/IsDev/Heuristic/MYMETA.pm
+            - lib/Path/IsDev/Heuristic/Makefile.pm
+            - lib/Path/IsDev/Heuristic/TestDir.pm
+            - lib/Path/IsDev/Heuristic/Tool/Dzil.pm
+            - lib/Path/IsDev/Heuristic/Tool/MakeMaker.pm
+            - lib/Path/IsDev/Heuristic/Tool/ModuleBuild.pm
+            - lib/Path/IsDev/Heuristic/VCS/Git.pm
+            - lib/Path/IsDev/HeuristicSet/Basic.pm
+            - lib/Path/IsDev/NegativeHeuristic/HomeDir.pm
+            - lib/Path/IsDev/NegativeHeuristic/IsDev/IgnoreFile.pm
+            - lib/Path/IsDev/NegativeHeuristic/PerlINC.pm
+            - lib/Path/IsDev/Object.pm
+            - lib/Path/IsDev/Result.pm
+            - lib/Path/IsDev/Role/Heuristic.pm
+            - lib/Path/IsDev/Role/HeuristicSet.pm
+            - lib/Path/IsDev/Role/HeuristicSet/Simple.pm
+            - lib/Path/IsDev/Role/Matcher/Child/BaseName/MatchRegexp.pm
+            - lib/Path/IsDev/Role/Matcher/Child/BaseName/MatchRegexp/File.pm
+            - lib/Path/IsDev/Role/Matcher/Child/Exists/Any.pm
+            - lib/Path/IsDev/Role/Matcher/Child/Exists/Any/Dir.pm
+            - lib/Path/IsDev/Role/Matcher/Child/Exists/Any/File.pm
+            - lib/Path/IsDev/Role/Matcher/FullPath/Is/Any.pm
+            - lib/Path/IsDev/Role/NegativeHeuristic.pm
+          path_translator: base64_filter
+          prefix: t/00-compile
+          skip: []
+          test_template: 01-basic.t.tpl
+          xt_mode: ~
+      name: '@Author::KENTNL/Test::Compile::PerFile'
+      version: '0.002000'
     -
       class: Dist::Zilla::Plugin::Test::Perl::Critic
       name: '@Author::KENTNL/Test::Perl::Critic'
-      version: 2.112410
-    -
-      class: Dist::Zilla::Plugin::PruneCruft
-      name: '@Author::KENTNL/PruneCruft'
-      version: 4.300039
+      version: '2.112410'
     -
       class: Dist::Zilla::Plugin::ManifestSkip
       name: '@Author::KENTNL/ManifestSkip'
-      version: 4.300039
+      version: '5.019'
     -
-      class: Dist::Zilla::Plugin::PkgVersion
-      name: '@Author::KENTNL/PkgVersion'
-      version: 4.300039
+      class: Dist::Zilla::Plugin::RewriteVersion::Sanitized
+      config:
+        Dist::Zilla::Role::Version::Sanitize:
+          mantissa: '6'
+          normal_form: numify
+      name: '@Author::KENTNL/RewriteVersion::Sanitized'
+      version: '0.001000'
     -
       class: Dist::Zilla::Plugin::PodWeaver
       config:
@@ -293,132 +375,289 @@ x_Dist_Zilla:
           finder:
             - ':InstallModules'
             - ':ExecFiles'
+          plugins:
+            -
+              class: Pod::Weaver::Plugin::EnsurePod5
+              name: '@CorePrep/EnsurePod5'
+              version: '4.006'
+            -
+              class: Pod::Weaver::Plugin::H1Nester
+              name: '@CorePrep/H1Nester'
+              version: '4.006'
+            -
+              class: Pod::Weaver::Plugin::SingleEncoding
+              name: -SingleEncoding
+              version: '4.006'
+            -
+              class: Pod::Weaver::Section::Name
+              name: Name
+              version: '4.006'
+            -
+              class: Pod::Weaver::Section::Version
+              name: Version
+              version: '4.006'
+            -
+              class: Pod::Weaver::Section::Region
+              name: prelude
+              version: '4.006'
+            -
+              class: Pod::Weaver::Section::Generic
+              name: SYNOPSIS
+              version: '4.006'
+            -
+              class: Pod::Weaver::Section::Generic
+              name: DESCRIPTION
+              version: '4.006'
+            -
+              class: Pod::Weaver::Section::Generic
+              name: OVERVIEW
+              version: '4.006'
+            -
+              class: Pod::Weaver::Section::Collect
+              name: REQUIRES
+              version: '4.006'
+            -
+              class: Pod::Weaver::Section::Collect
+              name: METHODS
+              version: '4.006'
+            -
+              class: Pod::Weaver::Section::Collect
+              name: FUNCTIONS
+              version: '4.006'
+            -
+              class: Pod::Weaver::Section::Collect
+              name: ATTRIBUTES
+              version: '4.006'
+            -
+              class: Pod::Weaver::Section::Collect
+              name: PRIVATE_ATTRIBUTES
+              version: '4.006'
+            -
+              class: Pod::Weaver::Section::Collect
+              name: PRIVATE_METHODS
+              version: '4.006'
+            -
+              class: Pod::Weaver::Section::Leftovers
+              name: Leftovers
+              version: '4.006'
+            -
+              class: Pod::Weaver::Section::Region
+              name: postlude
+              version: '4.006'
+            -
+              class: Pod::Weaver::Section::Authors
+              name: Authors
+              version: '4.006'
+            -
+              class: Pod::Weaver::Section::Legal
+              name: Legal
+              version: '4.006'
       name: '@Author::KENTNL/PodWeaver'
-      version: 3.102000
-    -
-      class: Dist::Zilla::Plugin::NextRelease
-      name: '@Author::KENTNL/NextRelease'
-      version: 4.300039
+      version: '4.005'
     -
       class: Dist::Zilla::Plugin::AutoPrereqs
       name: '@Author::KENTNL/AutoPrereqs'
-      version: 4.300039
+      version: '5.019'
     -
       class: Dist::Zilla::Plugin::Prereqs
       config:
         Dist::Zilla::Plugin::Prereqs:
           phase: develop
           type: suggests
-      name: '@Author::KENTNL/Prereqs/BundleDevelSuggests'
-      version: 4.300039
-    -
-      class: Dist::Zilla::Plugin::Prereqs
-      config:
-        Dist::Zilla::Plugin::Prereqs:
-          phase: develop
-          type: requires
-      name: '@Author::KENTNL/Prereqs/BundleDevelRequires'
-      version: 4.300039
+      name: '@Author::KENTNL/BundleDevelSuggests'
+      version: '5.019'
     -
-      class: Dist::Zilla::Plugin::Author::KENTNL::MinimumPerl
-      name: '@Author::KENTNL/Author::KENTNL::MinimumPerl'
-      version: 2.000000
+      class: Dist::Zilla::Plugin::MinimumPerl
+      name: '@Author::KENTNL/MinimumPerl'
+      version: '1.003'
     -
       class: Dist::Zilla::Plugin::Authority
       name: '@Author::KENTNL/Authority'
-      version: 1.006
+      version: '1.006'
     -
-      class: Dist::Zilla::Plugin::ModuleBuild
-      name: '@Author::KENTNL/ModuleBuild'
-      version: 4.300039
+      class: Dist::Zilla::Plugin::MakeMaker
+      config:
+        Dist::Zilla::Role::TestRunner:
+          default_jobs: '10'
+      name: '@Author::KENTNL/MakeMaker'
+      version: '5.019'
     -
       class: Dist::Zilla::Plugin::ReadmeFromPod
       name: '@Author::KENTNL/ReadmeFromPod'
-      version: 0.18
+      version: '0.21'
     -
       class: Dist::Zilla::Plugin::ReadmeAnyFromPod
       name: '@Author::KENTNL/ReadmeAnyFromPod'
-      version: 0.131500
+      version: '0.141760'
     -
       class: Dist::Zilla::Plugin::Test::CPAN::Changes
       name: '@Author::KENTNL/Test::CPAN::Changes'
-      version: 0.008
+      version: '0.008'
     -
-      class: Dist::Zilla::Plugin::CheckExtraTests
-      name: '@Author::KENTNL/CheckExtraTests'
-      version: 0.013
+      class: Dist::Zilla::Plugin::RunExtraTests
+      config:
+        Dist::Zilla::Role::TestRunner:
+          default_jobs: '10'
+      name: '@Author::KENTNL/RunExtraTests'
+      version: '0.021'
     -
       class: Dist::Zilla::Plugin::TestRelease
       name: '@Author::KENTNL/TestRelease'
-      version: 4.300039
+      version: '5.019'
     -
       class: Dist::Zilla::Plugin::ConfirmRelease
       name: '@Author::KENTNL/ConfirmRelease'
-      version: 4.300039
+      version: '5.019'
     -
       class: Dist::Zilla::Plugin::Git::Check
+      config:
+        Dist::Zilla::Plugin::Git::Check:
+          untracked_files: die
+        Dist::Zilla::Role::Git::DirtyFiles:
+          allow_dirty:
+            - dist.ini
+            - Changes
+          allow_dirty_match: []
+          changelog: Changes
+        Dist::Zilla::Role::Git::Repo:
+          repo_root: .
       name: '@Author::KENTNL/Git::Check'
-      version: 2.014
+      version: '2.023'
+    -
+      class: Dist::Zilla::Plugin::Git::Commit
+      config:
+        Dist::Zilla::Plugin::Git::Commit:
+          add_files_in: []
+          commit_msg: v%v%n%n%c
+          time_zone: local
+        Dist::Zilla::Role::Git::DirtyFiles:
+          allow_dirty:
+            - dist.ini
+            - Changes
+          allow_dirty_match: []
+          changelog: Changes
+        Dist::Zilla::Role::Git::Repo:
+          repo_root: .
+      name: '@Author::KENTNL/commit_dirty_files'
+      version: '2.023'
     -
       class: Dist::Zilla::Plugin::Git::Tag
-      name: '@Author::KENTNL/Git::Tag/tag_master'
-      version: 2.014
+      config:
+        Dist::Zilla::Plugin::Git::Tag:
+          branch: ~
+          signed: 0
+          tag: 1.001001-source
+          tag_format: '%v-source'
+          tag_message: v%v
+          time_zone: local
+        Dist::Zilla::Role::Git::Repo:
+          repo_root: .
+      name: '@Author::KENTNL/tag_master'
+      version: '2.023'
+    -
+      class: Dist::Zilla::Plugin::Git::NextRelease
+      name: '@Author::KENTNL/Git::NextRelease'
+      version: '0.002010'
+    -
+      class: Dist::Zilla::Plugin::BumpVersionAfterRelease
+      name: '@Author::KENTNL/BumpVersionAfterRelease'
+      version: '0.002'
     -
       class: Dist::Zilla::Plugin::Git::Commit
-      name: '@Author::KENTNL/Git::Commit'
-      version: 2.014
+      config:
+        Dist::Zilla::Plugin::Git::Commit:
+          add_files_in: []
+          commit_msg: v%v%n%n%c
+          time_zone: local
+        Dist::Zilla::Role::Git::DirtyFiles:
+          allow_dirty:
+            - dist.ini
+            - Changes
+          allow_dirty_match:
+            - (?^u:^lib/)
+          changelog: Changes
+        Dist::Zilla::Role::Git::Repo:
+          repo_root: .
+      name: '@Author::KENTNL/commit_release_changes'
+      version: '2.023'
     -
       class: Dist::Zilla::Plugin::Git::CommitBuild
+      config:
+        Dist::Zilla::Plugin::Git::CommitBuild:
+          branch: build/%b
+          build_root: ~
+          message: 'Build results of %h (on %b)'
+          multiple_inheritance: 0
+          release_branch: releases
+          release_message: 'Build results of %h (on %b)'
+        Dist::Zilla::Role::Git::Repo:
+          repo_root: .
       name: '@Author::KENTNL/Git::CommitBuild'
-      version: 2.014
+      version: '2.023'
     -
       class: Dist::Zilla::Plugin::Git::Tag
-      name: '@Author::KENTNL/Git::Tag/tag_release'
-      version: 2.014
+      config:
+        Dist::Zilla::Plugin::Git::Tag:
+          branch: releases
+          signed: 0
+          tag: '1.001001'
+          tag_format: '%v'
+          tag_message: v%v
+          time_zone: local
+        Dist::Zilla::Role::Git::Repo:
+          repo_root: .
+      name: '@Author::KENTNL/tag_release'
+      version: '2.023'
     -
       class: Dist::Zilla::Plugin::UploadToCPAN
       name: '@Author::KENTNL/UploadToCPAN'
-      version: 4.300039
+      version: '5.019'
     -
       class: Dist::Zilla::Plugin::Twitter
       name: '@Author::KENTNL/Twitter'
-      version: 0.022
+      version: '0.025'
     -
-      class: Dist::Zilla::Plugin::Prereqs::MatchInstalled
+      class: Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled
       config:
-        Dist::Zilla::Plugin::Prereqs::MatchInstalled:
-          applyto:
-            - build.requires
-            - build.recommends
-            - build.suggests
-            - test.requires
-            - test.recommends
-            - test.suggests
-            - runtime.requires
-            - runtime.recommends
-            - runtime.suggests
-            - configure.requires
-            - configure.recommends
-            - configure.suggests
-            - develop.requires
-            - develop.recommends
-            - develop.suggests
+        Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled:
+          applyto_map:
+            - 'build.requires = build.recommends'
+            - 'test.requires = test.recommends'
+            - 'runtime.requires = runtime.recommends'
+            - 'configure.requires = configure.recommends'
+            - 'develop.requires = develop.recommends'
           applyto_phase:
             - build
             - test
             - runtime
             - configure
             - develop
-          applyto_relation:
-            - requires
-            - recommends
-            - suggests
           modules:
-            - Module::Build
+            - ExtUtils::MakeMaker
             - Test::More
+      name: '@Author::KENTNL/Prereqs::Recommend::MatchInstalled'
+      version: '0.001000'
+    -
+      class: Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled
+      config:
+        Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled:
+          applyto_map:
+            - 'develop.suggests = develop.suggests'
+          applyto_phase:
+            - develop
+          modules:
             - Dist::Zilla::PluginBundle::Author::KENTNL
-      name: '@Author::KENTNL/Prereqs::MatchInstalled'
-      version: 0.1.4
+            - Dist::Zilla::App::Command::bakeini
+      name: '@Author::KENTNL/always_latest_develop_bundle'
+      version: '0.001000'
+    -
+      class: Dist::Zilla::Plugin::Prereqs
+      config:
+        Dist::Zilla::Plugin::Prereqs:
+          phase: develop
+          type: requires
+      name: '@Author::KENTNL/::Role::BundleDeps'
+      version: '5.019'
     -
       class: Dist::Zilla::Plugin::Prereqs
       config:
@@ -426,34 +665,46 @@ x_Dist_Zilla:
           phase: runtime
           type: requires
       name: Prereqs
-      version: 4.300039
+      version: '5.019'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':InstallModules'
-      version: 4.300039
+      version: '5.019'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':IncModules'
-      version: 4.300039
+      version: '5.019'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':TestFiles'
-      version: 4.300039
+      version: '5.019'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':ExecFiles'
-      version: 4.300039
+      version: '5.019'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':ShareFiles'
-      version: 4.300039
+      version: '5.019'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':MainModule'
-      version: 4.300039
+      version: '5.019'
+    -
+      class: Dist::Zilla::Plugin::FinderCode
+      name: ':AllFiles'
+      version: '5.019'
+    -
+      class: Dist::Zilla::Plugin::FinderCode
+      name: ':NoFiles'
+      version: '5.019'
+    -
+      class: Dist::Zilla::Plugin::FinderCode
+      name: '@Author::KENTNL/MetaProvides::Package/AUTOVIV/:InstallModulesPM'
+      version: '5.019'
   zilla:
     class: Dist::Zilla::Dist::Builder
     config:
-      is_trial: 0
-    version: 4.300039
+      is_trial: '0'
+    version: '5.019'
 x_authority: cpan:KENTNL
@@ -0,0 +1,89 @@
+
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.019.
+use strict;
+use warnings;
+
+use 5.008;
+
+use ExtUtils::MakeMaker 6.30;
+
+
+
+my %WriteMakefileArgs = (
+  "ABSTRACT" => "Determine if a given Path resembles a development source tree",
+  "AUTHOR" => "Kent Fredric <kentfredric\@gmail.com>",
+  "CONFIGURE_REQUIRES" => {
+    "ExtUtils::MakeMaker" => "6.30"
+  },
+  "DISTNAME" => "Path-IsDev",
+  "EXE_FILES" => [],
+  "LICENSE" => "perl",
+  "NAME" => "Path::IsDev",
+  "PREREQ_PM" => {
+    "Carp" => 0,
+    "Class::Tiny" => "0.010",
+    "File::HomeDir" => 0,
+    "Module::Runtime" => 0,
+    "Path::Tiny" => "0.004",
+    "Role::Tiny" => 0,
+    "Role::Tiny::With" => 0,
+    "Scalar::Util" => 0,
+    "Sub::Exporter" => 0,
+    "strict" => 0,
+    "utf8" => 0,
+    "warnings" => 0
+  },
+  "TEST_REQUIRES" => {
+    "ExtUtils::MakeMaker" => 0,
+    "File::Spec::Functions" => 0,
+    "File::Temp" => 0,
+    "FindBin" => 0,
+    "List::Util" => 0,
+    "Test::Fatal" => 0,
+    "Test::More" => "0.89",
+    "version" => 0
+  },
+  "VERSION" => "1.001001",
+  "test" => {
+    "TESTS" => "t/*.t t/00-compile/*.t t/Path-IsDev-Object/*.t t/Path-IsDev/is_dev/*.t"
+  }
+);
+
+
+my %FallbackPrereqs = (
+  "Carp" => 0,
+  "Class::Tiny" => "0.010",
+  "ExtUtils::MakeMaker" => 0,
+  "File::HomeDir" => 0,
+  "File::Spec::Functions" => 0,
+  "File::Temp" => 0,
+  "FindBin" => 0,
+  "List::Util" => 0,
+  "Module::Runtime" => 0,
+  "Path::Tiny" => "0.004",
+  "Role::Tiny" => 0,
+  "Role::Tiny::With" => 0,
+  "Scalar::Util" => 0,
+  "Sub::Exporter" => 0,
+  "Test::Fatal" => 0,
+  "Test::More" => "0.89",
+  "strict" => 0,
+  "utf8" => 0,
+  "version" => 0,
+  "warnings" => 0
+);
+
+
+unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
+  delete $WriteMakefileArgs{TEST_REQUIRES};
+  delete $WriteMakefileArgs{BUILD_REQUIRES};
+  $WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs;
+}
+
+delete $WriteMakefileArgs{CONFIGURE_REQUIRES}
+  unless eval { ExtUtils::MakeMaker->VERSION(6.52) };
+
+WriteMakefile(%WriteMakefileArgs);
+
+
+
@@ -3,7 +3,7 @@ NAME
     tree
 
 VERSION
-    version 1.000000
+    version 1.001001
 
 SYNOPSIS
         use Path::IsDev qw(is_dev);
@@ -105,7 +105,9 @@ UNDERSTANDING AND DEBUGGING THIS MODULE
 
     And it is this kind of problem that usually catches people off guard.
 
-        PATH_ISDEV_DEBUG=1 perl -Ilib -MPath::FindDev=find_dev -E "say find_dev(q{/home/kent/perl5/perlbrew/perls/perl-5.19.3/lib/site_perl})"
+        PATH_ISDEV_DEBUG=1 \
+            perl -Ilib -MPath::FindDev=find_dev \
+            -E "say find_dev(q{/home/kent/perl5/perlbrew/perls/perl-5.19.3/lib/site_perl})"
 
         ...
         [Path::IsDev=0] + ::Tool::Dzil => 0 : dist.ini does not exist
@@ -126,7 +128,9 @@ UNDERSTANDING AND DEBUGGING THIS MODULE
 
         rm /home/kent/perl5/META.yml
 
-        PATH_ISDEV_DEBUG=1 perl -Ilib -MPath::FindDev=find_dev -E "say find_dev(q{/home/kent/perl5/perlbrew/perls/perl-5.19.3/lib/site_perl})"
+        PATH_ISDEV_DEBUG=1 \
+            perl -Ilib -MPath::FindDev=find_dev \
+            -E "say find_dev(q{/home/kent/perl5/perlbrew/perls/perl-5.19.3/lib/site_perl})"
 
         ...
         [Path::IsDev=0] Matching /home/kent/perl5
@@ -149,7 +153,9 @@ UNDERSTANDING AND DEBUGGING THIS MODULE
 
         touch /home/kent/perl5/.path_isdev_ignore
 
-        PATH_ISDEV_DEBUG=1 perl -Ilib -MPath::FindDev=find_dev -E "say find_dev(q{/home/kent/perl5/perlbrew/perls/perl-5.19.3/lib/site_perl})"
+        PATH_ISDEV_DEBUG=1 \
+            perl -Ilib -MPath::FindDev=find_dev \
+            -E "say find_dev(q{/home/kent/perl5/perlbrew/perls/perl-5.19.3/lib/site_perl})"
         ...
         [Path::IsDev=0] Matching /home/kent/perl5
         [Path::IsDev=0] - ::IsDev::IgnoreFile => 1 : .path_isdev_ignore exists
@@ -261,7 +267,7 @@ AUTHOR
     Kent Fredric <kentfredric@gmail.com>
 
 COPYRIGHT AND LICENSE
-    This software is copyright (c) 2013 by Kent Fredric
+    This software is copyright (c) 2014 by Kent Fredric
     <kentfredric@gmail.com>.
 
     This is free software; you can redistribute it and/or modify it under
@@ -1,24 +1,189 @@
-; Generated by Dist::Zilla::Plugin::Author::KENTNL::DistINI version 1.7.4 at Sat Jul  6 04:44:50 2013
-name             = Path-IsDev
-author           = Kent Fredric <kentfredric@gmail.com>
-license          = Perl_5
+; This file is generated from dist.ini.meta by dzil bakeini.
+; Edit that file or the bundles contained within for long-term changes.
+name = Path-IsDev
+author = Kent Fredric <kentfredric@gmail.com>
+license = Perl_5
 copyright_holder = Kent Fredric <kentfredric@gmail.com>
 
-; Uncomment this to bootstrap via self
-; [Bootstrap::lib]
-
-[@Author::KENTNL]
-:version          = 1.2.0
-git_versions      = 1
-; version_major     = 0
-; version_minor     = 1
-; the following data denotes when this minor was minted
-; version_rel_year  = 2013
-; version_rel_month = 7
-; version_rel_day   = 6
-; version_rel_hour  = 4
-; version_rel_time_zone = Pacific/Auckland
-twitter_hash_tags = #perl #cpan
-; auto_prereqs_skip = File::Find
+[MetaConfig / @Author::KENTNL/MetaConfig]
+
+[GithubMeta / @Author::KENTNL/GithubMeta]
+issues = 1
+
+[MetaProvides::Package / @Author::KENTNL/MetaProvides::Package]
+:version = 1.14000001
+
+[MetaData::BuiltWith / @Author::KENTNL/MetaData::BuiltWith]
+show_config = 1
+show_uname = 1
+uname_args = -s -o -r -m -i
+
+[Git::GatherDir / @Author::KENTNL/Git::GatherDir]
+exclude_filename = README
+exclude_filename = README.mkdn
+exclude_filename = README.pod
+exclude_filename = LICENSE
+include_dotfiles = 1
+
+[License / @Author::KENTNL/License]
+
+[MetaJSON / @Author::KENTNL/MetaJSON]
+
+[MetaYAML / @Author::KENTNL/MetaYAML]
+
+[Manifest / @Author::KENTNL/Manifest]
+
+[CopyFilesFromBuild / @Author::KENTNL/CopyXBuild]
+copy = LICENSE
+
+[MetaTests / @Author::KENTNL/MetaTests]
+
+[PodCoverageTests / @Author::KENTNL/PodCoverageTests]
+
+[PodSyntaxTests / @Author::KENTNL/PodSyntaxTests]
+
+[Test::ReportPrereqs / @Author::KENTNL/Test::ReportPrereqs]
+
+[Test::Kwalitee / @Author::KENTNL/Test::Kwalitee]
+
+[EOLTests / @Author::KENTNL/EOLTests]
+trailing_whitespace = 1
+
+[Test::MinimumVersion / @Author::KENTNL/Test::MinimumVersion]
+
+[Test::Compile::PerFile / @Author::KENTNL/Test::Compile::PerFile]
+
+[Test::Perl::Critic / @Author::KENTNL/Test::Perl::Critic]
+
+[ManifestSkip / @Author::KENTNL/ManifestSkip]
+
+[RewriteVersion::Sanitized / @Author::KENTNL/RewriteVersion::Sanitized]
+mantissa = 6
+normal_form = numify
+
+[PodWeaver / @Author::KENTNL/PodWeaver]
+replacer = replace_with_blank
+
+[AutoPrereqs / @Author::KENTNL/AutoPrereqs]
+
+[Prereqs / @Author::KENTNL/BundleDevelSuggests]
+-phase = develop
+-type = suggests
+Dist::Zilla::App::Command::bakeini = 0.001000
+Dist::Zilla::PluginBundle::Author::KENTNL = 2.016001
+
+[MinimumPerl / @Author::KENTNL/MinimumPerl]
+
+[Authority / @Author::KENTNL/Authority]
+:version = 1.006
+authority = cpan:KENTNL
+do_metadata = 1
+locate_comment = 1
+
+[MakeMaker / @Author::KENTNL/MakeMaker]
+default_jobs = 10
+
+[ReadmeFromPod / @Author::KENTNL/ReadmeFromPod]
+
+[ReadmeAnyFromPod / @Author::KENTNL/ReadmeAnyFromPod]
+filename = README.mkdn
+location = root
+type = markdown
+
+[Test::CPAN::Changes / @Author::KENTNL/Test::CPAN::Changes]
+
+[RunExtraTests / @Author::KENTNL/RunExtraTests]
+default_jobs = 10
+
+[TestRelease / @Author::KENTNL/TestRelease]
+
+[ConfirmRelease / @Author::KENTNL/ConfirmRelease]
+
+[Git::Check / @Author::KENTNL/Git::Check]
+filename = Changes
+
+[Git::Commit / @Author::KENTNL/commit_dirty_files]
+
+[Git::Tag / @Author::KENTNL/tag_master]
+tag_format = %v-source
+
+[Git::NextRelease / @Author::KENTNL/Git::NextRelease]
+format = %v %{yyyy-MM-dd'T'HH:mm:ss}dZ
+time_zone = UTC
+
+[BumpVersionAfterRelease / @Author::KENTNL/BumpVersionAfterRelease]
+
+[Git::Commit / @Author::KENTNL/commit_release_changes]
+allow_dirty_match = ^lib/
+
+[Git::CommitBuild / @Author::KENTNL/Git::CommitBuild]
+release_branch = releases
+
+[Git::Tag / @Author::KENTNL/tag_release]
+branch = releases
+tag_format = %v
+
+[UploadToCPAN / @Author::KENTNL/UploadToCPAN]
+
+[Twitter / @Author::KENTNL/Twitter]
+hash_tags = #perl #cpan
+tweet_url = https://metacpan.org/release/{{$AUTHOR_UC}}/{{$DIST}}-{{$VERSION}}{{$TRIAL}}#whatsnew
+url_shortener = none
+
+[Prereqs::Recommend::MatchInstalled / @Author::KENTNL/Prereqs::Recommend::MatchInstalled]
+modules = ExtUtils::MakeMaker
+modules = Test::More
+
+[Prereqs::Recommend::MatchInstalled / @Author::KENTNL/always_latest_develop_bundle]
+applyto_map = develop.suggests = develop.suggests
+applyto_phase = develop
+modules = Dist::Zilla::PluginBundle::Author::KENTNL
+modules = Dist::Zilla::App::Command::bakeini
+
+[Prereqs / @Author::KENTNL/::Role::BundleDeps]
+-phase = develop
+-relationship = requires
+Dist::Zilla::Plugin::Authority = 1.006
+Dist::Zilla::Plugin::AutoPrereqs = 0
+Dist::Zilla::Plugin::BumpVersionAfterRelease = 0
+Dist::Zilla::Plugin::ConfirmRelease = 0
+Dist::Zilla::Plugin::CopyFilesFromBuild = 0
+Dist::Zilla::Plugin::EOLTests = 0
+Dist::Zilla::Plugin::Git::Check = 0
+Dist::Zilla::Plugin::Git::Commit = 0
+Dist::Zilla::Plugin::Git::CommitBuild = 0
+Dist::Zilla::Plugin::Git::GatherDir = 0
+Dist::Zilla::Plugin::Git::NextRelease = 0
+Dist::Zilla::Plugin::Git::Tag = 0
+Dist::Zilla::Plugin::GithubMeta = 0
+Dist::Zilla::Plugin::License = 0
+Dist::Zilla::Plugin::MakeMaker = 0
+Dist::Zilla::Plugin::Manifest = 0
+Dist::Zilla::Plugin::ManifestSkip = 0
+Dist::Zilla::Plugin::MetaConfig = 0
+Dist::Zilla::Plugin::MetaData::BuiltWith = 0
+Dist::Zilla::Plugin::MetaJSON = 0
+Dist::Zilla::Plugin::MetaProvides::Package = 1.14000001
+Dist::Zilla::Plugin::MetaTests = 0
+Dist::Zilla::Plugin::MetaYAML = 0
+Dist::Zilla::Plugin::MinimumPerl = 0
+Dist::Zilla::Plugin::PodCoverageTests = 0
+Dist::Zilla::Plugin::PodSyntaxTests = 0
+Dist::Zilla::Plugin::PodWeaver = 0
+Dist::Zilla::Plugin::Prereqs = 0
+Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled = 0
+Dist::Zilla::Plugin::ReadmeAnyFromPod = 0
+Dist::Zilla::Plugin::ReadmeFromPod = 0
+Dist::Zilla::Plugin::RewriteVersion::Sanitized = 0
+Dist::Zilla::Plugin::RunExtraTests = 0
+Dist::Zilla::Plugin::Test::CPAN::Changes = 0
+Dist::Zilla::Plugin::Test::Compile::PerFile = 0
+Dist::Zilla::Plugin::Test::Kwalitee = 0
+Dist::Zilla::Plugin::Test::MinimumVersion = 0
+Dist::Zilla::Plugin::Test::Perl::Critic = 0
+Dist::Zilla::Plugin::Test::ReportPrereqs = 0
+Dist::Zilla::Plugin::TestRelease = 0
+Dist::Zilla::Plugin::Twitter = 0
+Dist::Zilla::Plugin::UploadToCPAN = 0
 
 [Prereqs]
@@ -0,0 +1,31 @@
+; Generated by Dist::Zilla::Plugin::Author::KENTNL::DistINI version 1.7.4 at Sat Jul  6 04:44:50 2013
+name             = Path-IsDev
+author           = Kent Fredric <kentfredric@gmail.com>
+license          = Perl_5
+copyright_holder = Kent Fredric <kentfredric@gmail.com>
+
+; Uncomment this to bootstrap via self
+; [Bootstrap::lib]
+
+[@Author::KENTNL]
+:version          = 2.016
+git_versions      = 1
+normal_form       = numify
+mantissa          = 6
+toolkit           = eumm
+toolkit_hardness  = soft
+bumpversions      = 1
+copyfiles         = LICENSE
+srcreadme         = mkdn
+; version_major     = 0
+; version_minor     = 1
+; the following data denotes when this minor was minted
+; version_rel_year  = 2013
+; version_rel_month = 7
+; version_rel_day   = 6
+; version_rel_hour  = 4
+; version_rel_time_zone = Pacific/Auckland
+twitter_hash_tags = #perl #cpan
+; auto_prereqs_skip = File::Find
+
+[Prereqs]
@@ -1,27 +1,68 @@
+use 5.008;    # utf8
 use strict;
 use warnings;
+use utf8;
 
 package Path::IsDev::Heuristic::Changelog;
-BEGIN {
-  $Path::IsDev::Heuristic::Changelog::AUTHORITY = 'cpan:KENTNL';
-}
-{
-  $Path::IsDev::Heuristic::Changelog::VERSION = '1.000000';
-}
 
-# ABSTRACT: Determine if a path contains a C<Changelog> (or similar)
+our $VERSION = '1.001001';
+
+# ABSTRACT: Determine if a path contains a Changelog (or similar)
+
+our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 
-use Role::Tiny::With;
+
+
+
+
+
+
+
+use Role::Tiny::With qw( with );
 with 'Path::IsDev::Role::Heuristic', 'Path::IsDev::Role::Matcher::Child::BaseName::MatchRegexp::File';
 
 
+
+
+
+
+
+
+
+
+
+
 sub basename_regexp {
-  return qr/\AChange(s|log)(|[.][^.\s]+)\z/isxm;
+  ## no critic (RegularExpressions::RequireLineBoundaryMatching)
+  return qr/\AChange(s|log)(|[.][^.\s]+)\z/isx;
 }
 
 
+
+
+
+
+
 sub matches {
   my ( $self, $result_object ) = @_;
   if ( $self->child_basename_matchregexp_file( $result_object, $self->basename_regexp ) ) {
@@ -37,15 +78,15 @@ __END__
 
 =pod
 
-=encoding utf-8
+=encoding UTF-8
 
 =head1 NAME
 
-Path::IsDev::Heuristic::Changelog - Determine if a path contains a C<Changelog> (or similar)
+Path::IsDev::Heuristic::Changelog - Determine if a path contains a Changelog (or similar)
 
 =head1 VERSION
 
-version 1.000000
+version 1.001001
 
 =head1 DESCRIPTION
 
@@ -92,7 +133,7 @@ Kent Fredric <kentfredric@gmail.com>
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -1,15 +1,41 @@
+use 5.008;    # utf8
 use strict;
 use warnings;
+use utf8;
 
 package Path::IsDev::Heuristic::DevDirMarker;
-BEGIN {
-  $Path::IsDev::Heuristic::DevDirMarker::AUTHORITY = 'cpan:KENTNL';
-}
-{
-  $Path::IsDev::Heuristic::DevDirMarker::VERSION = '1.000000';
-}
 
-# ABSTRACT: Determine if a path contains a C<.devdir> file
+our $VERSION = '1.001001';
+
+# ABSTRACT: Determine if a path contains a .devdir file
+
+our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 
@@ -17,11 +43,23 @@ use Role::Tiny::With qw( with );
 with 'Path::IsDev::Role::Heuristic', 'Path::IsDev::Role::Matcher::Child::Exists::Any::File';
 
 
+
+
+
+
+
+
+
 sub files {
   return qw( .devdir );
 }
 
 
+
+
+
+
+
 sub matches {
   my ( $self, $result_object ) = @_;
   if ( $self->child_exists_any_file( $result_object, $self->files ) ) {
@@ -37,24 +75,25 @@ __END__
 
 =pod
 
-=encoding utf-8
+=encoding UTF-8
 
 =head1 NAME
 
-Path::IsDev::Heuristic::DevDirMarker - Determine if a path contains a C<.devdir> file
+Path::IsDev::Heuristic::DevDirMarker - Determine if a path contains a .devdir file
 
 =head1 VERSION
 
-version 1.000000
+version 1.001001
 
 =head1 DESCRIPTION
 
 This Heuristic is a workaround that is likely viable in the event none of the other Heuristics work.
 
-All this heuristic checks for is the presence of a special file called C<.devdir>, which is intended as an explicit notation that "This directory is a project root".
+All this heuristic checks for is the presence of a special file called C<.devdir>, which is intended as an explicit notation that
+"This directory is a project root".
 
-An example case where you might need such a Heuristic, is the scenario where you're not working
-with a Perl C<CPAN> dist, but are instead working on a project in a different language, where Perl is simply there for build/test purposes.
+An example case where you might need such a Heuristic, is the scenario where you're not working with a Perl C<CPAN> dist, but are
+instead working on a project in a different language, where Perl is simply there for build/test purposes.
 
 =head1 METHODS
 
@@ -88,7 +127,7 @@ Kent Fredric <kentfredric@gmail.com>
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -1,26 +1,53 @@
+use 5.008;    # utf8
 use strict;
 use warnings;
+use utf8;
 
 package Path::IsDev::Heuristic::META;
-BEGIN {
-  $Path::IsDev::Heuristic::META::AUTHORITY = 'cpan:KENTNL';
-}
-{
-  $Path::IsDev::Heuristic::META::VERSION = '1.000000';
-}
+
+our $VERSION = '1.001001';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 # ABSTRACT: Determine if a path contains META.(json|yml)
 
-use Role::Tiny::With;
+our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
+
+use Role::Tiny::With qw( with );
 with 'Path::IsDev::Role::Heuristic', 'Path::IsDev::Role::Matcher::Child::Exists::Any::File';
 
 
+
+
+
+
+
+
+
+
 sub files {
   return qw( META.json META.yml );
 }
 
 
+
+
+
+
+
 sub matches {
   my ( $self, $result_object ) = @_;
   if ( $self->child_exists_any_file( $result_object, $self->files ) ) {
@@ -36,7 +63,7 @@ __END__
 
 =pod
 
-=encoding utf-8
+=encoding UTF-8
 
 =head1 NAME
 
@@ -44,7 +71,7 @@ Path::IsDev::Heuristic::META - Determine if a path contains META.(json|yml)
 
 =head1 VERSION
 
-version 1.000000
+version 1.001001
 
 =head1 METHODS
 
@@ -79,7 +106,7 @@ Kent Fredric <kentfredric@gmail.com>
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -1,27 +1,62 @@
+use 5.008;    # utf8
 use strict;
 use warnings;
+use utf8;
 
 package Path::IsDev::Heuristic::MYMETA;
-BEGIN {
-  $Path::IsDev::Heuristic::MYMETA::AUTHORITY = 'cpan:KENTNL';
-}
-{
-  $Path::IsDev::Heuristic::MYMETA::VERSION = '1.000000';
-}
+
+our $VERSION = '1.001001';
 
 # ABSTRACT: Determine if a path contains MYMETA.(json|yml)
 
+our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
-use Role::Tiny::With;
+
+
+
+
+
+
+
+use Role::Tiny::With qw( with );
 with 'Path::IsDev::Role::Heuristic', 'Path::IsDev::Role::Matcher::Child::Exists::Any::File';
 
 
+
+
+
+
+
+
+
+
 sub files {
   return qw( MYMETA.json MYMETA.yml );
 }
 
 
+
+
+
+
+
 sub matches {
   my ( $self, $result_object ) = @_;
   if ( $self->child_exists_any_file( $result_object, $self->files ) ) {
@@ -37,7 +72,7 @@ __END__
 
 =pod
 
-=encoding utf-8
+=encoding UTF-8
 
 =head1 NAME
 
@@ -45,7 +80,7 @@ Path::IsDev::Heuristic::MYMETA - Determine if a path contains MYMETA.(json|yml)
 
 =head1 VERSION
 
-version 1.000000
+version 1.001001
 
 =head1 DESCRIPTION
 
@@ -87,7 +122,7 @@ Kent Fredric <kentfredric@gmail.com>
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -1,25 +1,54 @@
+use 5.008;    # utf8
 use strict;
 use warnings;
+use utf8;
 
 package Path::IsDev::Heuristic::Makefile;
-BEGIN {
-  $Path::IsDev::Heuristic::Makefile::AUTHORITY = 'cpan:KENTNL';
-}
-{
-  $Path::IsDev::Heuristic::Makefile::VERSION = '1.000000';
-}
+
+our $VERSION = '1.001001';
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
-# ABSTRACT: Determine if a path contains a C<Makefile>
-use Role::Tiny::With;
+
+# ABSTRACT: Determine if a path contains a Makefile
+
+our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
+
+use Role::Tiny::With qw( with );
 with 'Path::IsDev::Role::Heuristic', 'Path::IsDev::Role::Matcher::Child::Exists::Any::File';
 
 
+
+
+
+
+
+
+
+
+
 sub files {
   return qw( GNUmakefile makefile Makefile );
 }
 
 
+
+
+
+
+
 sub matches {
   my ( $self, $result_object ) = @_;
   if ( $self->child_exists_any_file( $result_object, $self->files ) ) {
@@ -35,15 +64,15 @@ __END__
 
 =pod
 
-=encoding utf-8
+=encoding UTF-8
 
 =head1 NAME
 
-Path::IsDev::Heuristic::Makefile - Determine if a path contains a C<Makefile>
+Path::IsDev::Heuristic::Makefile - Determine if a path contains a Makefile
 
 =head1 VERSION
 
-version 1.000000
+version 1.001001
 
 =head1 METHODS
 
@@ -79,7 +108,7 @@ Kent Fredric <kentfredric@gmail.com>
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -1,27 +1,56 @@
+use 5.008;    # utf8
 use strict;
 use warnings;
+use utf8;
 
 package Path::IsDev::Heuristic::TestDir;
-BEGIN {
-  $Path::IsDev::Heuristic::TestDir::AUTHORITY = 'cpan:KENTNL';
-}
-{
-  $Path::IsDev::Heuristic::TestDir::VERSION = '1.000000';
-}
+
+our $VERSION = '1.001001';
 
 # ABSTRACT: Determine if a path contains a t/ or xt/ directory
 
+our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
+
+
+
+
+
+
+
+
+
+
+
+
+
 
-use Role::Tiny::With;
+
+
+use Role::Tiny::With qw( with );
 
 with 'Path::IsDev::Role::Heuristic', 'Path::IsDev::Role::Matcher::Child::Exists::Any::Dir';
 
 
+
+
+
+
+
+
+
+
 sub dirs {
   return qw( xt t );
 }
 
 
+
+
+
+
+
+
+
 sub matches {
   my ( $self, $result_object ) = @_;
   if ( $self->child_exists_any_dir( $result_object, $self->dirs ) ) {
@@ -37,7 +66,7 @@ __END__
 
 =pod
 
-=encoding utf-8
+=encoding UTF-8
 
 =head1 NAME
 
@@ -45,7 +74,7 @@ Path::IsDev::Heuristic::TestDir - Determine if a path contains a t/ or xt/ direc
 
 =head1 VERSION
 
-version 1.000000
+version 1.001001
 
 =head1 METHODS
 
@@ -82,7 +111,7 @@ Kent Fredric <kentfredric@gmail.com>
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -1,24 +1,50 @@
+use 5.008;    # utf8
 use strict;
 use warnings;
+use utf8;
 
 package Path::IsDev::Heuristic::Tool::Dzil;
-BEGIN {
-  $Path::IsDev::Heuristic::Tool::Dzil::AUTHORITY = 'cpan:KENTNL';
-}
-{
-  $Path::IsDev::Heuristic::Tool::Dzil::VERSION = '1.000000';
-}
+
+our $VERSION = '1.001001';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 # ABSTRACT: Determine if a path is a Dist::Zilla Source tree
 
+our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
+
 use Role::Tiny::With qw( with );
 with 'Path::IsDev::Role::Heuristic', 'Path::IsDev::Role::Matcher::Child::Exists::Any::File';
 
 
+
+
+
+
+
+
+
 sub files { return qw( dist.ini ) }
 
 
+
+
+
+
+
 sub matches {
   my ( $self, $result_object ) = @_;
   if ( $self->child_exists_any_file( $result_object, $self->files ) ) {
@@ -34,7 +60,7 @@ __END__
 
 =pod
 
-=encoding utf-8
+=encoding UTF-8
 
 =head1 NAME
 
@@ -42,7 +68,7 @@ Path::IsDev::Heuristic::Tool::Dzil - Determine if a path is a Dist::Zilla Source
 
 =head1 VERSION
 
-version 1.000000
+version 1.001001
 
 =head1 METHODS
 
@@ -76,7 +102,7 @@ Kent Fredric <kentfredric@gmail.com>
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -1,24 +1,50 @@
+use 5.008;    # utf8
 use strict;
 use warnings;
+use utf8;
 
 package Path::IsDev::Heuristic::Tool::MakeMaker;
-BEGIN {
-  $Path::IsDev::Heuristic::Tool::MakeMaker::AUTHORITY = 'cpan:KENTNL';
-}
-{
-  $Path::IsDev::Heuristic::Tool::MakeMaker::VERSION = '1.000000';
-}
+
+our $VERSION = '1.001001';
+
+
+
+
+
+
+
+
+
+
+
+
 
 
-# ABSTRACT: Determine if a path is an C<EUMM> Tooled source directory
+
+
+# ABSTRACT: Determine if a path is an ExtUtils::MakeMaker Tooled source directory
+
+our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
 
 use Role::Tiny::With qw( with );
 with 'Path::IsDev::Role::Heuristic', 'Path::IsDev::Role::Matcher::Child::Exists::Any::File';
 
 
+
+
+
+
+
+
+
 sub files { return qw( Makefile.PL ) }
 
 
+
+
+
+
+
 sub matches {
   my ( $self, $result_object ) = @_;
   if ( $self->child_exists_any_file( $result_object, $self->files ) ) {
@@ -34,15 +60,15 @@ __END__
 
 =pod
 
-=encoding utf-8
+=encoding UTF-8
 
 =head1 NAME
 
-Path::IsDev::Heuristic::Tool::MakeMaker - Determine if a path is an C<EUMM> Tooled source directory
+Path::IsDev::Heuristic::Tool::MakeMaker - Determine if a path is an ExtUtils::MakeMaker Tooled source directory
 
 =head1 VERSION
 
-version 1.000000
+version 1.001001
 
 =head1 METHODS
 
@@ -76,7 +102,7 @@ Kent Fredric <kentfredric@gmail.com>
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -1,24 +1,50 @@
+use 5.008;    # utf8
 use strict;
 use warnings;
+use utf8;
 
 package Path::IsDev::Heuristic::Tool::ModuleBuild;
-BEGIN {
-  $Path::IsDev::Heuristic::Tool::ModuleBuild::AUTHORITY = 'cpan:KENTNL';
-}
-{
-  $Path::IsDev::Heuristic::Tool::ModuleBuild::VERSION = '1.000000';
-}
+
+our $VERSION = '1.001001';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 # ABSTRACT: Determine if a path is a Module::Build Source tree
 
+our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
+
 use Role::Tiny::With qw( with );
 with 'Path::IsDev::Role::Heuristic', 'Path::IsDev::Role::Matcher::Child::Exists::Any::File';
 
 
+
+
+
+
+
+
+
 sub files { return qw( Build.PL ) }
 
 
+
+
+
+
+
 sub matches {
   my ( $self, $result_object ) = @_;
   if ( $self->child_exists_any_file( $result_object, $self->files ) ) {
@@ -34,7 +60,7 @@ __END__
 
 =pod
 
-=encoding utf-8
+=encoding UTF-8
 
 =head1 NAME
 
@@ -42,7 +68,7 @@ Path::IsDev::Heuristic::Tool::ModuleBuild - Determine if a path is a Module::Bui
 
 =head1 VERSION
 
-version 1.000000
+version 1.001001
 
 =head1 METHODS
 
@@ -76,7 +102,7 @@ Kent Fredric <kentfredric@gmail.com>
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -1,25 +1,51 @@
+use 5.008;    # utf8
 use strict;
 use warnings;
+use utf8;
 
 package Path::IsDev::Heuristic::VCS::Git;
-BEGIN {
-  $Path::IsDev::Heuristic::VCS::Git::AUTHORITY = 'cpan:KENTNL';
-}
-{
-  $Path::IsDev::Heuristic::VCS::Git::VERSION = '1.000000';
-}
+
+our $VERSION = '1.001001';
+
+
+
+
+
+
+
+
+
+
+
+
 
 
-# ABSTRACT: Determine if a path contains a C<.git> repository
 
-use Role::Tiny::With;
+
+# ABSTRACT: Determine if a path contains a .git repository
+
+our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
+
+use Role::Tiny::With qw( with );
 
 with 'Path::IsDev::Role::Heuristic', 'Path::IsDev::Role::Matcher::Child::Exists::Any::Dir';
 
 
+
+
+
+
+
+
+
 sub dirs { return qw( .git ) }
 
 
+
+
+
+
+
 sub matches {
   my ( $self, $result_object ) = @_;
   if ( $self->child_exists_any_dir( $result_object, $self->dirs ) ) {
@@ -35,15 +61,15 @@ __END__
 
 =pod
 
-=encoding utf-8
+=encoding UTF-8
 
 =head1 NAME
 
-Path::IsDev::Heuristic::VCS::Git - Determine if a path contains a C<.git> repository
+Path::IsDev::Heuristic::VCS::Git - Determine if a path contains a .git repository
 
 =head1 VERSION
 
-version 1.000000
+version 1.001001
 
 =head1 METHODS
 
@@ -77,7 +103,7 @@ Kent Fredric <kentfredric@gmail.com>
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -1,26 +1,81 @@
+use 5.008;
 use strict;
 use warnings;
+use utf8;
 
 package Path::IsDev::HeuristicSet::Basic;
-BEGIN {
-  $Path::IsDev::HeuristicSet::Basic::AUTHORITY = 'cpan:KENTNL';
-}
-{
-  $Path::IsDev::HeuristicSet::Basic::VERSION = '1.000000';
-}
 
-# ABSTRACT: Basic C<IsDev> set of Heuristics
+our $VERSION = '1.001001';
+
+# ABSTRACT: Basic IsDev set of Heuristics
+
+our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
+
+
+
+
+
+
+
+
+
+
 
 
-use Role::Tiny::With;
+
+use Role::Tiny::With qw( with );
 with 'Path::IsDev::Role::HeuristicSet::Simple';
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 sub negative_heuristics {
   return qw( IsDev::IgnoreFile HomeDir PerlINC );
 }
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 sub heuristics {
   return qw(
     Tool::Dzil Tool::MakeMaker Tool::ModuleBuild
@@ -35,15 +90,15 @@ __END__
 
 =pod
 
-=encoding utf-8
+=encoding UTF-8
 
 =head1 NAME
 
-Path::IsDev::HeuristicSet::Basic - Basic C<IsDev> set of Heuristics
+Path::IsDev::HeuristicSet::Basic - Basic IsDev set of Heuristics
 
 =head1 VERSION
 
-version 1.000000
+version 1.001001
 
 =head1 METHODS
 
@@ -106,7 +161,7 @@ Kent Fredric <kentfredric@gmail.com>
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -1,17 +1,16 @@
-
+use 5.008;    # utf8
 use strict;
 use warnings;
+use utf8;
 
 package Path::IsDev::NegativeHeuristic::HomeDir;
-BEGIN {
-  $Path::IsDev::NegativeHeuristic::HomeDir::AUTHORITY = 'cpan:KENTNL';
-}
-{
-  $Path::IsDev::NegativeHeuristic::HomeDir::VERSION = '1.000000';
-}
+
+our $VERSION = '1.001001';
 
 # ABSTRACT: User home directories are not development roots
 
+our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
+
 ## no critic (RequireArgUnpacking, ProhibitSubroutinePrototypes)
 sub _uniq (@) {
   my %seen = ();
@@ -19,24 +18,56 @@ sub _uniq (@) {
 }
 
 
-use Role::Tiny::With;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+use Role::Tiny::With qw( with );
 with 'Path::IsDev::Role::NegativeHeuristic', 'Path::IsDev::Role::Matcher::FullPath::Is::Any';
 
-sub _fhd { require File::HomeDir; return 'File::HomeDir' }
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 sub paths {
   my @sources;
-  push @sources, _fhd()->my_home;
-  push @sources, _fhd()->my_desktop;
-  push @sources, _fhd()->my_music;
-  push @sources, _fhd()->my_pictures;
-  push @sources, _fhd()->my_videos;
-  push @sources, _fhd()->my_data;
+  require File::HomeDir;
+  push @sources, File::HomeDir->my_home;
+  for my $method (qw( my_home my_desktop my_music my_pictures my_videos my_data )) {
+    if ( $File::HomeDir::IMPLEMENTED_BY->can($method) ) {
+      push @sources, File::HomeDir->$method();
+    }
+  }
   return _uniq grep { defined and length } @sources;
 }
 
 
+
+
+
+
+
 sub excludes {
   my ( $self, $result_object ) = @_;
   return unless $self->fullpath_is_any( $result_object, $self->paths );
@@ -48,7 +79,7 @@ __END__
 
 =pod
 
-=encoding utf-8
+=encoding UTF-8
 
 =head1 NAME
 
@@ -56,7 +87,7 @@ Path::IsDev::NegativeHeuristic::HomeDir - User home directories are not developm
 
 =head1 VERSION
 
-version 1.000000
+version 1.001001
 
 =head1 METHODS
 
@@ -96,7 +127,7 @@ Kent Fredric <kentfredric@gmail.com>
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -1,30 +1,77 @@
-
+use 5.008;    # utf8
 use strict;
 use warnings;
+use utf8;
 
 package Path::IsDev::NegativeHeuristic::IsDev::IgnoreFile;
-BEGIN {
-  $Path::IsDev::NegativeHeuristic::IsDev::IgnoreFile::AUTHORITY = 'cpan:KENTNL';
-}
-{
-  $Path::IsDev::NegativeHeuristic::IsDev::IgnoreFile::VERSION = '1.000000';
-}
+
+our $VERSION = '1.001001';
 
 # ABSTRACT: An explicit exclusion file heuristic
 
+our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
-use Role::Tiny::With;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+use Role::Tiny::With qw( with );
 with 'Path::IsDev::Role::NegativeHeuristic', 'Path::IsDev::Role::Matcher::Child::Exists::Any::File';
 
 
+
+
+
+
+
+
+
 sub excludes_files {
   return ('.path_isdev_ignore');
 }
 
 
+
+
+
+
+
 sub excludes {
   my ( $self, $result_object ) = @_;
-  if ( my $result = $self->child_exists_any_file( $result_object, $self->excludes_files ) ) {
+  if ( $self->child_exists_any_file( $result_object, $self->excludes_files ) ) {
     return 1;
   }
   return;
@@ -35,7 +82,7 @@ __END__
 
 =pod
 
-=encoding utf-8
+=encoding UTF-8
 
 =head1 NAME
 
@@ -43,7 +90,7 @@ Path::IsDev::NegativeHeuristic::IsDev::IgnoreFile - An explicit exclusion file h
 
 =head1 VERSION
 
-version 1.000000
+version 1.001001
 
 =head1 SYNOPSIS
 
@@ -99,7 +146,7 @@ Kent Fredric <kentfredric@gmail.com>
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -1,15 +1,15 @@
+use 5.008;    # utf8
 use strict;
 use warnings;
+use utf8;
 
 package Path::IsDev::NegativeHeuristic::PerlINC;
-BEGIN {
-  $Path::IsDev::NegativeHeuristic::PerlINC::AUTHORITY = 'cpan:KENTNL';
-}
-{
-  $Path::IsDev::NegativeHeuristic::PerlINC::VERSION = '1.000000';
-}
 
-# ABSTRACT: White-list paths in C<Config.pm> as being non-development roots.
+our $VERSION = '1.001001';
+
+# ABSTRACT: White-list paths in Config.pm as being non-development roots.
+
+our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
 
 ## no critic (RequireArgUnpacking, ProhibitSubroutinePrototypes)
 sub _uniq (@) {
@@ -18,12 +18,33 @@ sub _uniq (@) {
 }
 
 
-use Role::Tiny::With;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+use Role::Tiny::With qw( with );
 use Config;
 
 with 'Path::IsDev::Role::NegativeHeuristic', 'Path::IsDev::Role::Matcher::FullPath::Is::Any';
 
 
+
+
+
+
+
+
+
 sub paths {
   my @sources;
   push @sources, $Config{archlibexp}, $Config{privlibexp}, $Config{sitelibexp}, $Config{vendorlibexp};
@@ -31,6 +52,11 @@ sub paths {
 }
 
 
+
+
+
+
+
 sub excludes {
   my ( $self, $result_object ) = @_;
 
@@ -44,15 +70,15 @@ __END__
 
 =pod
 
-=encoding utf-8
+=encoding UTF-8
 
 =head1 NAME
 
-Path::IsDev::NegativeHeuristic::PerlINC - White-list paths in C<Config.pm> as being non-development roots.
+Path::IsDev::NegativeHeuristic::PerlINC - White-list paths in Config.pm as being non-development roots.
 
 =head1 VERSION
 
-version 1.000000
+version 1.001001
 
 =head1 METHODS
 
@@ -86,7 +112,7 @@ Kent Fredric <kentfredric@gmail.com>
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -1,15 +1,50 @@
+use 5.008;    # utf8
 use strict;
 use warnings;
+use utf8;
 
 package Path::IsDev::Object;
-BEGIN {
-  $Path::IsDev::Object::AUTHORITY = 'cpan:KENTNL';
-}
-{
-  $Path::IsDev::Object::VERSION = '1.000000';
-}
 
-# ABSTRACT: Object Oriented guts for C<IsDev> export
+our $VERSION = '1.001001';
+
+# ABSTRACT: Object Oriented guts for IsDev export
+
+our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 
@@ -21,6 +56,13 @@ our $DEFAULT =
   ( exists $ENV{$ENV_KEY_DEFAULT} ? $ENV{$ENV_KEY_DEFAULT} : 'Basic' );
 
 
+
+
+
+
+
+
+
 use Class::Tiny 0.010 {
   set        => sub { $DEFAULT },
   set_prefix => sub { 'Path::IsDev::HeuristicSet' },
@@ -35,12 +77,39 @@ use Class::Tiny 0.010 {
 };
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 my $instances   = {};
 my $instance_id = 0;
 
 sub _carp { require Carp; goto &Carp::carp; }
 
 
+
+
+
+
+
+
+
+
+
+
 sub _instance_id {
   my ($self) = @_;
   require Scalar::Util;
@@ -51,6 +120,15 @@ sub _instance_id {
 }
 
 
+
+
+
+
+
+
+
+
+
 sub _debug {
   my ( $self, $message ) = @_;
 
@@ -60,6 +138,16 @@ sub _debug {
 }
 
 
+
+
+
+
+
+
+
+
+
+
 sub _with_debug {
   my ( $self, $code ) = @_;
   require Path::IsDev;
@@ -72,6 +160,14 @@ sub _with_debug {
 }
 
 
+
+
+
+
+
+
+
+
 sub BUILD {
   my ($self) = @_;
   return $self unless $DEBUG;
@@ -85,35 +181,54 @@ sub BUILD {
 }
 
 
+
+
+
+
+
+
+
+
+
 sub _matches {
   my ( $self, $path ) = @_;
   require Path::IsDev::Result;
-  my $object = Path::IsDev::Result->new( path => $path );
+  my $result_object = Path::IsDev::Result->new( path => $path );
   my $result;
   $self->_with_debug(
     sub {
 
-      $self->_debug( 'Matching ' . $object->path );
-      $result = $self->loaded_set_module->matches($object);
-    }
+      $self->_debug( 'Matching ' . $result_object->path );
+      $result = $self->loaded_set_module->matches($result_object);
+    },
   );
-  if ( !!$result != !!$object->result ) {
+  if ( !!$result != !!$result_object->result ) {
     _carp(q[Result and Result Object missmatch]);
   }
-  return $object;
+  return $result_object;
 }
 
 
+
+
+
+
+
+
+
+
+
 sub matches {
   my ( $self, $path ) = @_;
 
-  my $object = $self->_matches($path);
+  my $result_object = $self->_matches($path);
 
-  if ( not $object->result ) {
+  if ( not $result_object->result ) {
     $self->_debug('no match found');
+    return;
   }
 
-  return $object->result;
+  return $result_object->result;
 }
 
 1;
@@ -122,15 +237,15 @@ __END__
 
 =pod
 
-=encoding utf-8
+=encoding UTF-8
 
 =head1 NAME
 
-Path::IsDev::Object - Object Oriented guts for C<IsDev> export
+Path::IsDev::Object - Object Oriented guts for IsDev export
 
 =head1 VERSION
 
-version 1.000000
+version 1.001001
 
 =head1 SYNOPSIS
 
@@ -249,7 +364,7 @@ Kent Fredric <kentfredric@gmail.com>
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -1,30 +1,71 @@
+use 5.008;
 use strict;
 use warnings;
+use utf8;
 
 package Path::IsDev::Result;
-BEGIN {
-  $Path::IsDev::Result::AUTHORITY = 'cpan:KENTNL';
-}
-{
-  $Path::IsDev::Result::VERSION = '1.000000';
-}
+
+our $VERSION = '1.001001';
 
 # ABSTRACT: Result container
 
+our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 
-use Class::Tiny 'path', 'result', {
-  reasons => sub { [] }
-};
 
-sub _path  { require Path::Tiny;  goto &Path::Tiny::path }
-sub _croak { require Carp;        goto &Carp::croak }
+
+
+
+
+use Class::Tiny 'path', 'result', { reasons => sub { [] }, };
+
+sub _path  { require Path::Tiny; goto &Path::Tiny::path }
+sub _croak { require Carp;       goto &Carp::croak }
+## no critic (Subroutines::ProhibitCallsToUnexportedSubs)
 sub _debug { require Path::IsDev; shift; goto &Path::IsDev::debug }
 
 
+
+
+
 sub BUILD {
-  my ( $self, $args ) = @_;
+  my ( $self, ) = @_;
   if ( not $self->path ) {
     return _croak(q[<path> is a mandatory parameter]);
   }
@@ -39,6 +80,36 @@ sub BUILD {
 }
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 sub add_reason {
   my ( $self, $heuristic_name, $heuristic_result, $summary, $context ) = @_;
   my $name = $heuristic_name;
@@ -58,7 +129,7 @@ sub add_reason {
     heuristic => $heuristic_name,
     result    => $heuristic_result,
     ( defined $heuristic_type ? ( type => $heuristic_type ) : () ),
-    %{ $context || {} }
+    %{ $context || {} },
   };
   push @{ $self->reasons }, $reason;
   return $self;
@@ -70,7 +141,7 @@ __END__
 
 =pod
 
-=encoding utf-8
+=encoding UTF-8
 
 =head1 NAME
 
@@ -78,7 +149,7 @@ Path::IsDev::Result - Result container
 
 =head1 VERSION
 
-version 1.000000
+version 1.001001
 
 =head1 SYNOPSIS
 
@@ -158,7 +229,7 @@ Kent Fredric <kentfredric@gmail.com>
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -1,19 +1,40 @@
+use 5.008;    # utf8
 use strict;
 use warnings;
+use utf8;
 
 package Path::IsDev::Role::Heuristic;
-BEGIN {
-  $Path::IsDev::Role::Heuristic::AUTHORITY = 'cpan:KENTNL';
-}
-{
-  $Path::IsDev::Role::Heuristic::VERSION = '1.000000';
-}
+
+our $VERSION = '1.001001';
 
 # ABSTRACT: Base role for Heuristic things.
 
+our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
+
 sub _blessed { require Scalar::Util; goto &Scalar::Util::blessed }
 
-use Role::Tiny;
+use Role::Tiny qw( requires );
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 
@@ -25,11 +46,38 @@ sub name {
 }
 
 
+
+
+
+
+
+
+
 sub heuristic_type {
   return 'positive heuristic';
 }
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 requires 'matches';
 
 1;
@@ -38,7 +86,7 @@ __END__
 
 =pod
 
-=encoding utf-8
+=encoding UTF-8
 
 =head1 NAME
 
@@ -46,7 +94,7 @@ Path::IsDev::Role::Heuristic - Base role for Heuristic things.
 
 =head1 VERSION
 
-version 1.000000
+version 1.001001
 
 =head1 ROLE REQUIRES
 
@@ -102,7 +150,7 @@ Kent Fredric <kentfredric@gmail.com>
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -1,25 +1,62 @@
-
+use 5.008;    # utf8
 use strict;
 use warnings;
+use utf8;
 
 package Path::IsDev::Role::HeuristicSet::Simple;
-BEGIN {
-  $Path::IsDev::Role::HeuristicSet::Simple::AUTHORITY = 'cpan:KENTNL';
-}
-{
-  $Path::IsDev::Role::HeuristicSet::Simple::VERSION = '1.000000';
-}
+
+our $VERSION = '1.001001';
 
 # ABSTRACT: Simple excludes/includes set
 
+our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
-use Role::Tiny;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+use Role::Tiny qw( with requires );
 
 with 'Path::IsDev::Role::HeuristicSet';
 requires 'heuristics', 'negative_heuristics';
 
 
+
+
+
+
+
+
+
+
 sub modules {
   my ($self) = @_;
   my @out;
@@ -38,7 +75,7 @@ __END__
 
 =pod
 
-=encoding utf-8
+=encoding UTF-8
 
 =head1 NAME
 
@@ -46,7 +83,7 @@ Path::IsDev::Role::HeuristicSet::Simple - Simple excludes/includes set
 
 =head1 VERSION
 
-version 1.000000
+version 1.001001
 
 =head1 ROLE REQUIRES
 
@@ -94,7 +131,7 @@ Kent Fredric <kentfredric@gmail.com>
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -1,42 +1,67 @@
+use 5.008;    # utf8;
 use strict;
 use warnings;
+use utf8;
 
 package Path::IsDev::Role::HeuristicSet;
-BEGIN {
-  $Path::IsDev::Role::HeuristicSet::AUTHORITY = 'cpan:KENTNL';
-}
-{
-  $Path::IsDev::Role::HeuristicSet::VERSION = '1.000000';
-}
+
+our $VERSION = '1.001001';
 
 # ABSTRACT: Role for sets of Heuristics.
 
+our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
+
+
+
+
+
+
+
+
+
+
+
 
 sub _use_module { require Module::Runtime; goto &Module::Runtime::use_module }
 sub _com_mn     { require Module::Runtime; goto &Module::Runtime::compose_module_name; }
-sub _debug      { require Path::IsDev;     goto &Path::IsDev::debug }
+## no critic (Subroutines::ProhibitCallsToUnexportedSubs)
+sub _debug { require Path::IsDev; goto &Path::IsDev::debug }
+
+use Role::Tiny qw( requires );
+
+
+
+
 
-use Role::Tiny;
 
 
 requires 'modules';
 
 sub _expand_heuristic {
-  my ( $self, $hn ) = @_;
+  my ( undef, $hn ) = @_;
   return _com_mn( 'Path::IsDev::Heuristic', $hn );
 }
 
 sub _expand_negative_heuristic {
-  my ( $self, $hn ) = @_;
+  my ( undef, $hn ) = @_;
   return _com_mn( 'Path::IsDev::NegativeHeuristic', $hn );
 }
 
 sub _load_module {
-  my ( $self, $module ) = @_;
+  my ( undef, $module ) = @_;
   return _use_module($module);
 }
 
 
+
+
+
+
+
+
+
+
+
 sub matches {
   my ( $self, $result_object ) = @_;
 TESTS: for my $module ( $self->modules ) {
@@ -62,7 +87,7 @@ __END__
 
 =pod
 
-=encoding utf-8
+=encoding UTF-8
 
 =head1 NAME
 
@@ -70,7 +95,7 @@ Path::IsDev::Role::HeuristicSet - Role for sets of Heuristics.
 
 =head1 VERSION
 
-version 1.000000
+version 1.001001
 
 =head1 ROLE REQUIRES
 
@@ -104,7 +129,7 @@ Kent Fredric <kentfredric@gmail.com>
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -1,29 +1,48 @@
+use 5.008;    # utf8
 use strict;
 use warnings;
+use utf8;
 
 package Path::IsDev::Role::Matcher::Child::BaseName::MatchRegexp::File;
-BEGIN {
-  $Path::IsDev::Role::Matcher::Child::BaseName::MatchRegexp::File::AUTHORITY = 'cpan:KENTNL';
-}
-{
-  $Path::IsDev::Role::Matcher::Child::BaseName::MatchRegexp::File::VERSION = '1.000000';
-}
 
-# ABSTRACT: Match if any children have C<basename>s that match a regexp and are files
+our $VERSION = '1.001001';
+
+# ABSTRACT: Match if any children have basename's that match a regexp and are files
+
+our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
 
-use Role::Tiny;
+use Role::Tiny qw( with );
 with 'Path::IsDev::Role::Matcher::Child::BaseName::MatchRegexp';
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 sub _this_child_isfile {
   my ( $self, $result_object, $child ) = @_;
   my $ctx = {
     'child' => "$child",
-    tests   => []
+    tests   => [],
   };
   my $tests = $ctx->{tests};
 
+  ## no critic (ValuesAndExpressions::ProhibitFiletest_f)
   if ( -f $child ) {
     push @{$tests}, { 'child_isfile?' => 1 };
     $result_object->add_reason( $self, 1, "$child is a file", $ctx );
@@ -36,6 +55,18 @@ sub _this_child_isfile {
 }
 
 
+
+
+
+
+
+
+
+
+
+
+
+
 sub child_basename_matchregexp_file {
   my ( $self, $result_object, $regexp ) = @_;
   for my $child ( $result_object->path->children ) {
@@ -53,15 +84,15 @@ __END__
 
 =pod
 
-=encoding utf-8
+=encoding UTF-8
 
 =head1 NAME
 
-Path::IsDev::Role::Matcher::Child::BaseName::MatchRegexp::File - Match if any children have C<basename>s that match a regexp and are files
+Path::IsDev::Role::Matcher::Child::BaseName::MatchRegexp::File - Match if any children have basename's that match a regexp and are files
 
 =head1 VERSION
 
-version 1.000000
+version 1.001001
 
 =head1 METHODS
 
@@ -101,7 +132,7 @@ Kent Fredric <kentfredric@gmail.com>
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -1,27 +1,44 @@
+use 5.008;    # utf8
 use strict;
 use warnings;
+use utf8;
 
 package Path::IsDev::Role::Matcher::Child::BaseName::MatchRegexp;
-BEGIN {
-  $Path::IsDev::Role::Matcher::Child::BaseName::MatchRegexp::AUTHORITY = 'cpan:KENTNL';
-}
-{
-  $Path::IsDev::Role::Matcher::Child::BaseName::MatchRegexp::VERSION = '1.000000';
-}
+
+our $VERSION = '1.001001';
 
 # ABSTRACT: Match when a path has a child file matching an expression
 
+our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
+
+
+
+
+
+
+
+
+
+
+
 
 use Role::Tiny;
 
 
+
+
+
+
+
+
+
 sub _this_child_matchregexp {
   my ( $self, $result_object, $child, $regexp ) = @_;
   my $ctx = {
     'child'          => "$child",
     'child_basename' => $child->basename,
     expression       => $regexp,
-    tests            => []
+    tests            => [],
   };
   my $tests = $ctx->{tests};
 
@@ -36,6 +53,17 @@ sub _this_child_matchregexp {
 }
 
 
+
+
+
+
+
+
+
+
+
+
+
 sub child_basename_matchregexp {
   my ( $self, $result_object, $regexp ) = @_;
   for my $child ( $result_object->path->children ) {
@@ -50,7 +78,7 @@ __END__
 
 =pod
 
-=encoding utf-8
+=encoding UTF-8
 
 =head1 NAME
 
@@ -58,7 +86,7 @@ Path::IsDev::Role::Matcher::Child::BaseName::MatchRegexp - Match when a path has
 
 =head1 VERSION
 
-version 1.000000
+version 1.001001
 
 =head1 METHODS
 
@@ -96,7 +124,7 @@ Kent Fredric <kentfredric@gmail.com>
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -1,21 +1,39 @@
+use 5.008;    # utf8
 use strict;
 use warnings;
+use utf8;
 
 package Path::IsDev::Role::Matcher::Child::Exists::Any::Dir;
-BEGIN {
-  $Path::IsDev::Role::Matcher::Child::Exists::Any::Dir::AUTHORITY = 'cpan:KENTNL';
-}
-{
-  $Path::IsDev::Role::Matcher::Child::Exists::Any::Dir::VERSION = '1.000000';
-}
+
+our $VERSION = '1.001001';
 
 # ABSTRACT: Match if a path contains one of any of a list of directories
 
+our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
+
+
+
+
+
+
+
+
+
+
+
 
-use Role::Tiny;
+
+use Role::Tiny qw( with );
 with 'Path::IsDev::Role::Matcher::Child::Exists::Any';
 
 
+
+
+
+
+
+
+
 sub child_exists_dir {
   my ( $self, $result_object, $child ) = @_;
 
@@ -35,6 +53,13 @@ sub child_exists_dir {
 }
 
 
+
+
+
+
+
+
+
 sub child_exists_any_dir {
   my ( $self, $result_object, @children ) = @_;
   for my $child (@children) {
@@ -49,7 +74,7 @@ __END__
 
 =pod
 
-=encoding utf-8
+=encoding UTF-8
 
 =head1 NAME
 
@@ -57,7 +82,7 @@ Path::IsDev::Role::Matcher::Child::Exists::Any::Dir - Match if a path contains o
 
 =head1 VERSION
 
-version 1.000000
+version 1.001001
 
 =head1 METHODS
 
@@ -65,7 +90,7 @@ version 1.000000
 
     $class->child_exists_dir( $result_object, $childname );
 
-Return match if C<$childname> exists as a directory child of C<< $result_object->path >>,
+Return match if C<$childname> exists as a directory child of C<< $result_object->path >>.
 
 =head2 C<child_exists_any_dir>
 
@@ -90,7 +115,7 @@ Kent Fredric <kentfredric@gmail.com>
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -1,21 +1,39 @@
+use 5.008;    # utf8
 use strict;
 use warnings;
+use utf8;
 
 package Path::IsDev::Role::Matcher::Child::Exists::Any::File;
-BEGIN {
-  $Path::IsDev::Role::Matcher::Child::Exists::Any::File::AUTHORITY = 'cpan:KENTNL';
-}
-{
-  $Path::IsDev::Role::Matcher::Child::Exists::Any::File::VERSION = '1.000000';
-}
+
+our $VERSION = '1.001001';
 
 # ABSTRACT: Match if a path contains one of any of a list of files
 
+our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
+
+
+
+
+
+
+
+
+
+
+
 
-use Role::Tiny;
+
+use Role::Tiny qw( with );
 with 'Path::IsDev::Role::Matcher::Child::Exists::Any';
 
 
+
+
+
+
+
+
+
 sub child_exists_file {
   my ( $self, $result_object, $child ) = @_;
 
@@ -23,6 +41,8 @@ sub child_exists_file {
   my $ctx        = { 'child_name' => $child, child_path => "$child_path", tests => [] };
   my $tests      = $ctx->{tests};
 
+  # For now, yes, files, not things usable as files
+  ## no critic (ValuesAndExpressions::ProhibitFiletest_f)
   if ( -f $child_path ) {
     push @{$tests}, { 'child_path_isfile?' => 1 };
     $result_object->add_reason( $self, 1, "$child_path is a file", $ctx );
@@ -35,6 +55,13 @@ sub child_exists_file {
 }
 
 
+
+
+
+
+
+
+
 sub child_exists_any_file {
   my ( $self, $result_object, @children ) = @_;
   for my $child (@children) {
@@ -49,7 +76,7 @@ __END__
 
 =pod
 
-=encoding utf-8
+=encoding UTF-8
 
 =head1 NAME
 
@@ -57,7 +84,7 @@ Path::IsDev::Role::Matcher::Child::Exists::Any::File - Match if a path contains
 
 =head1 VERSION
 
-version 1.000000
+version 1.001001
 
 =head1 METHODS
 
@@ -90,7 +117,7 @@ Kent Fredric <kentfredric@gmail.com>
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -1,20 +1,37 @@
+use 5.008;    # utf8
 use strict;
 use warnings;
+use utf8;
 
 package Path::IsDev::Role::Matcher::Child::Exists::Any;
-BEGIN {
-  $Path::IsDev::Role::Matcher::Child::Exists::Any::AUTHORITY = 'cpan:KENTNL';
-}
-{
-  $Path::IsDev::Role::Matcher::Child::Exists::Any::VERSION = '1.000000';
-}
+
+our $VERSION = '1.001001';
 
 # ABSTRACT: Match if any of a list of children exists
 
+our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
+
 use Role::Tiny;
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 sub child_exists {
   my ( $self, $result_object, $child ) = @_;
 
@@ -34,6 +51,13 @@ sub child_exists {
 }
 
 
+
+
+
+
+
+
+
 sub child_exists_any {
   my ( $self, $result_object, @children ) = @_;
   for my $child (@children) {
@@ -48,7 +72,7 @@ __END__
 
 =pod
 
-=encoding utf-8
+=encoding UTF-8
 
 =head1 NAME
 
@@ -56,7 +80,7 @@ Path::IsDev::Role::Matcher::Child::Exists::Any - Match if any of a list of child
 
 =head1 VERSION
 
-version 1.000000
+version 1.001001
 
 =head1 METHODS
 
@@ -88,7 +112,7 @@ Kent Fredric <kentfredric@gmail.com>
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -1,23 +1,45 @@
-
+use 5.008;    # utf8
 use strict;
 use warnings;
+use utf8;
 
 package Path::IsDev::Role::Matcher::FullPath::Is::Any;
-BEGIN {
-  $Path::IsDev::Role::Matcher::FullPath::Is::Any::AUTHORITY = 'cpan:KENTNL';
-}
-{
-  $Path::IsDev::Role::Matcher::FullPath::Is::Any::VERSION = '1.000000';
-}
+
+our $VERSION = '1.001001';
 
 # ABSTRACT: Match if the current directory is the same directory from a list of absolute paths.
 
-sub _path { require Path::Tiny; goto &Path::Tiny::path }
+our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
+
+sub _path {
+  require Path::Tiny;
+  Path::Tiny->VERSION('0.004');
+  goto &Path::Tiny::path;
+}
 
 use Role::Tiny;
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 sub _fullpath_is {
   my ( $self, $result_object, $this, $comparator ) = @_;
 
@@ -53,6 +75,17 @@ sub _fullpath_is {
 }
 
 
+
+
+
+
+
+
+
+
+
+
+
 sub fullpath_is_any {
   my ( $self, $result_object, @dirnames ) = @_;
   my $current = $result_object->path->realpath;
@@ -68,7 +101,7 @@ __END__
 
 =pod
 
-=encoding utf-8
+=encoding UTF-8
 
 =head1 NAME
 
@@ -76,7 +109,7 @@ Path::IsDev::Role::Matcher::FullPath::Is::Any - Match if the current directory i
 
 =head1 VERSION
 
-version 1.000000
+version 1.001001
 
 =head1 METHODS
 
@@ -116,7 +149,7 @@ Kent Fredric <kentfredric@gmail.com>
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -1,19 +1,40 @@
+use 5.008;    # utf8
 use strict;
 use warnings;
+use utf8;
 
 package Path::IsDev::Role::NegativeHeuristic;
-BEGIN {
-  $Path::IsDev::Role::NegativeHeuristic::AUTHORITY = 'cpan:KENTNL';
-}
-{
-  $Path::IsDev::Role::NegativeHeuristic::VERSION = '1.000000';
-}
+
+our $VERSION = '1.001001';
 
 # ABSTRACT: Base role for Negative Heuristic things.
 
+our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
+
 sub _blessed { require Scalar::Util; goto &Scalar::Util::blessed }
 
-use Role::Tiny;
+use Role::Tiny qw( requires );
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 
@@ -25,11 +46,38 @@ sub name {
 }
 
 
+
+
+
+
+
+
+
 sub heuristic_type {
   return 'negative heuristic';
 }
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 requires 'excludes';
 
 1;
@@ -38,7 +86,7 @@ __END__
 
 =pod
 
-=encoding utf-8
+=encoding UTF-8
 
 =head1 NAME
 
@@ -46,7 +94,7 @@ Path::IsDev::Role::NegativeHeuristic - Base role for Negative Heuristic things.
 
 =head1 VERSION
 
-version 1.000000
+version 1.001001
 
 =head1 ROLE REQUIRES
 
@@ -102,7 +150,7 @@ Kent Fredric <kentfredric@gmail.com>
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -1,16 +1,261 @@
+use 5.008;    # utf8
 use strict;
 use warnings;
+use utf8;
 
 package Path::IsDev;
-BEGIN {
-  $Path::IsDev::AUTHORITY = 'cpan:KENTNL';
-}
-{
-  $Path::IsDev::VERSION = '1.000000';
-}
+
+our $VERSION = '1.001001';
 
 # ABSTRACT: Determine if a given Path resembles a development source tree
 
+our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 
@@ -22,26 +267,57 @@ our $ENV_KEY_DEBUG = 'PATH_ISDEV_DEBUG';
 our $DEBUG = ( exists $ENV{$ENV_KEY_DEBUG} ? $ENV{$ENV_KEY_DEBUG} : undef );
 
 
+
+
+
+
+
+
+
+
+
 sub debug {
   return unless $DEBUG;
   return *STDERR->printf( qq{[Path::IsDev] %s\n}, shift );
 }
 
 sub _build_is_dev {
-  my ( $class, $name, $arg ) = @_;
+  my ( undef, undef, $arg ) = @_;
 
-  my $object;
+  my $isdev_object;
   return sub {
     my ($path) = @_;
-    $object ||= do {
+    $isdev_object ||= do {
       require Path::IsDev::Object;
       Path::IsDev::Object->new( %{ $arg || {} } );
     };
-    return $object->matches($path);
+    return $isdev_object->matches($path);
   };
 }
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 *is_dev = _build_is_dev( 'Path::IsDev', 'is_dev', {} );
 
 1;
@@ -50,7 +326,7 @@ __END__
 
 =pod
 
-=encoding utf-8
+=encoding UTF-8
 
 =head1 NAME
 
@@ -58,7 +334,7 @@ Path::IsDev - Determine if a given Path resembles a development source tree
 
 =head1 VERSION
 
-version 1.000000
+version 1.001001
 
 =head1 SYNOPSIS
 
@@ -117,10 +393,11 @@ This module operates on a very simplistic level, and its easy for false-positive
 
 There are two types of Heuristics, Postive/Confirming Heuristics, and Negative/Disconfirming Heuristics.
 
-Positive Heuristics and Negative Heuristics are based solely on the presence of specific marker files in a directory, or special marker directories.
+Positive Heuristics and Negative Heuristics are based solely on the presence of specific marker files in a directory, or special
+marker directories.
 
-For instance, the files C<META.yml>, C<Makefile.PL>, and C<Build.PL> are all B<Positive Heuristic> markers, because their presence
-often indicates a "root" of a development tree.
+For instance, the files C<META.yml>, C<Makefile.PL>, and C<Build.PL> are all B<Positive Heuristic> markers, because their
+presence often indicates a "root" of a development tree.
 
 And for instance, the directories C<t/>, C<xt/> and C<.git/> are also B<Positive Heuristic> markers, because these structures
 are common in C<perl> development trees, and uncommon in install trees.
@@ -135,10 +412,11 @@ Etc.
 
 Under normal circumstances, neither C<$HOME> nor those 3 paths are considered C<dev>.
 
-However, all it takes to cause a false positive, is for somebody to install a C<t> or C<xt> directory, or a marker file in one of the
-above directories for C<path_isdev($dir)> to return true.
+However, all it takes to cause a false positive, is for somebody to install a C<t> or C<xt> directory, or a marker file in one of
+the above directories for C<path_isdev($dir)> to return true.
 
-This may not be a problem, at least, until you use C<Path::FindDev> which combines C<Path::IsDev> with recursive up-level traversal.
+This may not be a problem, at least, until you use C<Path::FindDev> which combines C<Path::IsDev> with recursive up-level
+traversal.
 
     $HOME/
     $HOME/lib/
@@ -152,7 +430,9 @@ This may not be a problem, at least, until you use C<Path::FindDev> which combin
 
 And it is this kind of problem that usually catches people off guard.
 
-    PATH_ISDEV_DEBUG=1 perl -Ilib -MPath::FindDev=find_dev -E "say find_dev(q{/home/kent/perl5/perlbrew/perls/perl-5.19.3/lib/site_perl})"
+    PATH_ISDEV_DEBUG=1 \
+        perl -Ilib -MPath::FindDev=find_dev \
+        -E "say find_dev(q{/home/kent/perl5/perlbrew/perls/perl-5.19.3/lib/site_perl})"
 
     ...
     [Path::IsDev=0] + ::Tool::Dzil => 0 : dist.ini does not exist
@@ -173,7 +453,9 @@ No wonder!
 
     rm /home/kent/perl5/META.yml
 
-    PATH_ISDEV_DEBUG=1 perl -Ilib -MPath::FindDev=find_dev -E "say find_dev(q{/home/kent/perl5/perlbrew/perls/perl-5.19.3/lib/site_perl})"
+    PATH_ISDEV_DEBUG=1 \
+        perl -Ilib -MPath::FindDev=find_dev \
+        -E "say find_dev(q{/home/kent/perl5/perlbrew/perls/perl-5.19.3/lib/site_perl})"
 
     ...
     [Path::IsDev=0] Matching /home/kent/perl5
@@ -195,7 +477,9 @@ Or, you could use a negative heuristic.
 
     touch /home/kent/perl5/.path_isdev_ignore
 
-    PATH_ISDEV_DEBUG=1 perl -Ilib -MPath::FindDev=find_dev -E "say find_dev(q{/home/kent/perl5/perlbrew/perls/perl-5.19.3/lib/site_perl})"
+    PATH_ISDEV_DEBUG=1 \
+        perl -Ilib -MPath::FindDev=find_dev \
+        -E "say find_dev(q{/home/kent/perl5/perlbrew/perls/perl-5.19.3/lib/site_perl})"
     ...
     [Path::IsDev=0] Matching /home/kent/perl5
     [Path::IsDev=0] - ::IsDev::IgnoreFile => 1 : .path_isdev_ignore exists
@@ -228,7 +512,8 @@ Just remember, a B<Negative> Heuristic B<excludes the path it is associated with
 
 =over 4
 
-=item * L<< C<Changelog>|Path::IsDev::Heuristic::Changelog >> - Files matching C<Changes>, C<Changelog>, and similar, case insensitive, extensions optional.
+=item * L<< C<Changelog>|Path::IsDev::Heuristic::Changelog >> - Files matching C<Changes>, C<Changelog>, and similar, case
+insensitive, extensions optional.
 
 =item * L<< C<DevDirMarker>|Path::IsDev::Heuristic::DevDirMarker >> - explicit C<.devdir> file to indicate a project root.
 
@@ -295,19 +580,22 @@ If this poses a security concern for the user, then this security hole can be el
 
 =head1 SECURITY
 
-Its conceivable, than an evil user could construct an evil set, containing arbitrary and vulnerable code,
-and possibly stash that evil set in a poorly secured privileged users @INC
+Its conceivable, than an evil user could construct an evil set, containing arbitrary and vulnerable code, and possibly stash that
+evil set in a poorly secured privileged users @INC
 
-And if they managed to achieve that, if they could poison the privileged users %ENV, they could trick the privileged user into executing arbitrary code.
+And if they managed to achieve that, if they could poison the privileged users %ENV, they could trick the privileged user into
+executing arbitrary code.
 
-Though granted, if you can do either of those 2 things, you're probably security vulnerable anyway, and granted, if you could do either of those 2 things you could do much more evil things by the following:
+Though granted, if you can do either of those 2 things, you're probably security vulnerable anyway, and granted, if you could do
+either of those 2 things you could do much more evil things by the following:
 
     export PERL5OPT="-MEvil::Module"
 
 So with that in understanding, saying this modules default utility is "insecure" is mostly a bogus argument.
 
 And to that effect, this module does nothing to "lock down" that mechanism, and this module encourages you
-to B<NOT> force a set, unless you B<NEED> to, and strongly suggests that forcing a set for the purpose of security will achieve no real improvement in security, while simultaneously reducing utility.
+to B<NOT> force a set, unless you B<NEED> to, and strongly suggests that forcing a set for the purpose of security will achieve
+no real improvement in security, while simultaneously reducing utility.
 
 =begin MetaPOD::JSON v1.1.0
 
@@ -325,7 +613,7 @@ Kent Fredric <kentfredric@gmail.com>
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
+This software is copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -0,0 +1,56 @@
+#!/usr/bin/env perl
+# FILENAME: bundle_to_ini.pl
+# CREATED: 02/06/14 01:48:56 by Kent Fredric (kentnl) <kentfredric@gmail.com>
+# ABSTRACT: Write an INI file from a bundle
+
+use 5.008;    # utf8
+use strict;
+use warnings;
+use utf8;
+
+our $VERSION = 0.001;
+
+use Carp qw( croak carp );
+use Perl::Critic::ProfileCompiler::Util qw( create_bundle );
+use Path::Tiny qw(path);
+
+## no critic (ErrorHandling::RequireUseOfExceptions)
+my $bundle = create_bundle('Example::Author::KENTNL');
+$bundle->configure;
+
+my @stopwords = (
+  qw[behaviours pluggable accessor accessors introspectable],    # Spelling
+  qw[basename Config IsDev Makefile devdir Changelog],           # Unquotable abstract terms
+);
+for my $var ( sort @stopwords ) {
+  $bundle->add_or_append_policy_field( 'Documentation::PodSpelling' => ( 'stop_words' => $var ) );
+}
+
+#$bundle->add_or_append_policy_field(
+#  'Subroutines::ProhibitCallsToUndeclaredSubs' => ( 'exempt_subs' => 'String::Formatter::str_rf' ), );
+#
+#$bundle->remove_policy('ErrorHandling::RequireCarping');
+#$bundle->remove_policy('NamingConventions::Capitalization');
+
+my $inf = $bundle->actionlist->get_inflated;
+
+my $config = $inf->apply_config;
+
+{
+  my $rcfile = path('./perlcritic.rc')->openw_utf8;
+  $rcfile->print( $config->as_ini, "\n" );
+  close $rcfile or croak 'Something fubared closing perlcritic.rc';
+}
+my $deps = $inf->own_deps;
+{
+  my $target = path('./misc');
+  $target->mkpath if not $target->is_dir;
+
+  my $depsfile = $target->child('perlcritic.deps')->openw_utf8;
+  for my $key ( sort keys %{$deps} ) {
+    $depsfile->printf( "%s~%s\n", $key, $deps->{$key} );
+    *STDERR->printf( "%s => %s\n", $key, $deps->{$key} );
+  }
+  close $depsfile or carp 'Something fubared closing perlcritic.deps';
+}
+
@@ -1,53 +0,0 @@
-# ABOUT
-
-This repository contains a directory full of utilities to bolt on
-to CPAN-targeting distributions, to add useful `travis-ci` features to those dists.
-
-# PREREQS
-
-All that is needed at present to get started, is a copy of `git` that provides `git subtree`, and a copy of `Path::FindDev` from `CPAN`.
-
-You don't need `Path::FindDev` during deployment, its just used to streamline
-automated patching.
-
-# INSTALLING
-
-First, check out a copy of these scripts, it can be a temporary directory,
-and you'll only need to do this once.
-
-```shell
-$ mkdir /tmp/tci-scripts
-$ cd    /tmp/tci-scripts
-$ git   clone https://github.com/kentfredric/travis-scripts.git
-```
-
-Then, chdir to the root of your project
-
-```shell
-$ chdir $PROJECT
-```
-
-And lastly, execute the installer
-
-```shell
-$ /tmp/tci-scripts/sync_tree.pl
-```
-
-This will create the folder called `maint-travis-ci` within your distribution,
-with a tree installed by `git subtree`, which will track this distribution.
-
-To update your copy of `/maint-travis-ci` to the latest, simply execute
-
-```shell
-$ $PROJECT/maint-travis-ci/sync_tree.pl
-```
-
-While somewhere in your project.
-
-# CAVEATS
-
-Note, this tool uses `Path::FindDev`, and by proxy, `Path::IsDev` to find a development
-root directory somewhere in the ancestry of `$CWD`.
-
-As such, you will likely need to appease `Path::IsDev` by having a file of some description that
-marks the root of the development tree.
@@ -1,31 +0,0 @@
-#!/usr/bin/env perl
-
-use strict;
-use warnings;
-use utf8;
-
-use Path::FindDev qw( find_dev );
-
-my $hashref = {};
-
-my $template = find_dev('./')->child('.travis-template.yml');
-my $target   = find_dev('./')->child('.travis.yml');
-
-if ( -f -e $template ) {
-    require YAML::Loader;
-    my $loader = YAML::Loader->new();
-    $hashref = $loader->load( $template->slurp );
-}
-
-if ( not exists $hashref->{language} ) {
-    $hashref->{language} = 'perl';
-}
-if ( not exists $hashref->{perl} ) {
-    $hashref->{perl} = [ '5.18', '5.19' ];
-}
-
-use Data::Dump qw(pp);
-pp($hashref);
-require YAML::Dumper;
-my $dumper = YAML::Dumper->new();
-$target->spew( $dumper->dump($hashref) );
@@ -1,31 +0,0 @@
-#!/usr/bin/env perl
-use strict;
-use warnings;
-use utf8;
-
-sub diag {
-    print STDERR @_;
-    print STDERR "\n";
-}
-
-if ( not exists $ENV{STERILIZE_ENV} ) {
-    diag('STERILIZE_ENV unset');
-    exit 0;
-}
-if ( $ENV{STERILIZE_ENV} < 1 ) {
-    diag('STERLIZIE_ENV < 1, Not Sterilizing');
-    exit 0;
-}
-if ( not exists $ENV{TRAVIS} ) {
-    diag('Is not running under travis!');
-    exit 1;
-}
-for my $i (@INC) {
-    next if $i !~ /site/;
-    next if $i eq '.';
-    diag( 'Sterilizing files in ' . $i );
-    system( 'find', $i, '-type', 'f', '-delete' );
-    diag( 'Sterilizing dirs in ' . $i );
-    system( 'find', $i, '-depth', '-type', 'd', '-delete' );
-}
-
@@ -1,24 +0,0 @@
-#!/usr/bin/env perl
-use strict;
-use warnings;
-use utf8;
-
-use Path::FindDev qw( find_dev );
-my $root = find_dev('./');
-
-chdir "$root";
-
-sub git_subtree {
-    system( 'git', 'subtree', @_ ) == 0 or die "Git subtree had nonzero exit";
-}
-
-my $travis = 'https://github.com/kentfredric/travis-scripts.git';
-my $prefix = 'maint-travis-ci';
-
-if ( not -d -e $root->child($prefix) ) {
-    git_subtree( 'add', '--prefix=' . $prefix, $travis, 'master' );
-}
-else {
-    git_subtree( 'pull', '-m', 'Synchronise git subtree maint-travis-ci', '--prefix=' . $prefix, $travis, 'master' );
-}
-
@@ -1,19 +0,0 @@
-language: perl
-perl:
-  - "5.16"
-  - "5.14"
-  - "5.18"
-  - "5.19"
-env:
-  matrix:
-    - STERILIZE_ENV=0
-    - STERILIZE_ENV=1
-before_install:
-  - time perl ./maint-travis-ci/sterilize_env.pl
-install:
-  - time cpanm --quiet --notest --mirror http://cpan.metacpan.org/ --installdeps .
-branches:
-  only:
-    - "build/master"
-    - "releases"
-
@@ -0,0 +1,113 @@
+1.001001
+
+1.001000 2014-03-01T13:22:00Z
+ [Added / configure requires]
+ - ExtUtils::MakeMaker 6.30
+
+ [Added / runtime requires]
+ - utf8
+
+ [Added / test requires]
+ - ExtUtils::MakeMaker
+ - File::Spec::Functions
+ - List::Util
+ - version
+
+ [Changed / runtime requires]
+ - Path::Tiny 0 → 0.004
+ - perl 5.006 → 5.008
+
+ [Changed / test requires]
+ - Test::More 1.001002 → 0.89
+
+ [Removed / build requires]
+ - Module::Build 0.4202
+
+ [Removed / configure requires]
+ - Module::Build 0.4202
+
+1.000002 2013-11-22T03:28:04Z
+
+1.000001 2013-11-21T11:49:20Z
+ [Changed / build requires]
+ - Module::Build 0.4007 → 0.4202
+
+ [Changed / configure requires]
+ - Module::Build 0.4007 → 0.4202
+
+ [Changed / test requires]
+ - Test::More 0.99 → 1.001002
+
+ [Removed / test requires]
+ - File::Spec
+ - IO::Handle
+ - IPC::Open3
+
+1.000000 2013-10-18T09:55:20Z
+ [Added / runtime requires]
+ - File::HomeDir
+
+ [Changed / runtime requires]
+ - perl v5.10.0 → 5.006
+
+ [Changed / test requires]
+ - Test::More 0.98 → 0.99
+
+0.6.0 2013-10-05T17:56:06Z
+ [Added / runtime requires]
+ - Role::Tiny
+ - Role::Tiny::With
+
+ [Removed / runtime requires]
+ - parent
+
+0.5.0 2013-10-05T15:00:12Z
+
+0.4.0 2013-09-27T17:48:00Z
+
+0.3.3 2013-09-26T07:09:14Z
+ [Added / test requires]
+ - File::Spec
+
+0.3.2 2013-09-18T17:45:37Z
+ [Changed / runtime requires]
+ - Class::Tiny 0.005 → 0.010
+
+0.3.1 2013-09-18T02:21:11Z
+ [Changed / runtime requires]
+ - Class::Tiny 0 → 0.005
+
+0.3.0 2013-09-16T08:27:21Z
+ [Added / runtime requires]
+ - Class::Tiny
+
+ [Added / test requires]
+ - IO::Handle
+ - IPC::Open3
+
+ [Changed / build requires]
+ - Module::Build 0.4005 → 0.4007
+
+ [Changed / configure requires]
+ - Module::Build 0.4005 → 0.4007
+
+ [Removed / runtime requires]
+ - Moo 1.000008
+
+ [Removed / test requires]
+ - File::Find
+
+0.2.3 2013-07-14T03:02:16Z
+ [Changed / runtime requires]
+ - Moo 0 → 1.000008
+
+0.2.2 2013-07-07T15:53:07Z
+
+0.2.1 2013-07-07T15:27:19Z
+
+0.2.0 2013-07-07T13:52:33Z
+ [Added / runtime requires]
+ - Moo
+
+0.1.1 2013-07-06T15:36:30Z
+
@@ -0,0 +1,241 @@
+1.001001
+ [Added / develop requires]
+ - Dist::Zilla::Plugin::BumpVersionAfterRelease
+ - Dist::Zilla::Plugin::CopyFilesFromBuild
+ - Dist::Zilla::Plugin::RewriteVersion::Sanitized
+
+ [Added / develop suggests]
+ - Dist::Zilla::App::Command::bakeini 0.001000
+ - Dist::Zilla::PluginBundle::Author::KENTNL 2.016001
+
+ [Changed / configure recommends]
+ - ExtUtils::MakeMaker 6.90 → 6.98
+
+ [Changed / test recommends]
+ - ExtUtils::MakeMaker 6.90 → 6.98
+ - Test::More 1.001002 → 1.001003
+
+ [Removed / develop requires]
+ - Dist::Zilla::Plugin::Git::NextVersion::Sanitized
+ - Dist::Zilla::Plugin::PkgVersion
+ - Dist::Zilla::PluginBundle::Author::KENTNL 2.012000
+
+ [Removed / develop suggests]
+ - Dist::Zilla::PluginBundle::Author::KENTNL::Lite v1.3.0
+
+1.001000 2014-03-01T13:22:00Z
+ [Added / configure recommends]
+ - ExtUtils::MakeMaker 6.90
+
+ [Added / configure requires]
+ - ExtUtils::MakeMaker 6.30
+
+ [Added / develop requires]
+ - Dist::Zilla::Plugin::Git::NextRelease
+ - Dist::Zilla::Plugin::Git::NextVersion::Sanitized
+ - Dist::Zilla::Plugin::MakeMaker
+ - Dist::Zilla::Plugin::MinimumPerl
+ - Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled
+ - Dist::Zilla::Plugin::RunExtraTests
+ - Dist::Zilla::Plugin::Test::ReportPrereqs
+
+ [Added / runtime requires]
+ - utf8
+
+ [Added / test recommends]
+ - CPAN::Meta
+ - CPAN::Meta::Requirements 2.120900
+ - ExtUtils::MakeMaker 6.90
+ - Test::More 1.001002
+
+ [Added / test requires]
+ - ExtUtils::MakeMaker
+ - File::Spec::Functions
+ - List::Util
+ - version
+
+ [Changed / develop requires]
+ - Dist::Zilla::PluginBundle::Author::KENTNL 2.004000 → 2.012000
+
+ [Changed / runtime requires]
+ - Path::Tiny 0 → 0.004
+ - perl 5.006 → 5.008
+
+ [Changed / test requires]
+ - Test::More 1.001002 → 0.89
+
+ [Removed / build requires]
+ - Module::Build 0.4202
+
+ [Removed / configure requires]
+ - Module::Build 0.4202
+
+ [Removed / develop requires]
+ - Dist::Zilla::Plugin::Author::KENTNL::MinimumPerl
+ - Dist::Zilla::Plugin::CheckExtraTests
+ - Dist::Zilla::Plugin::Git::NextVersion
+ - Dist::Zilla::Plugin::ModuleBuild
+ - Dist::Zilla::Plugin::NextRelease
+ - Dist::Zilla::Plugin::Prereqs::MatchInstalled
+ - Dist::Zilla::Plugin::PruneCruft
+ - Dist::Zilla::Plugin::ReportVersions::Tiny
+ - version 0.9901
+
+1.000002 2013-11-22T03:28:04Z
+ [Changed / develop requires]
+ - Dist::Zilla::PluginBundle::Author::KENTNL 2.002001 → 2.004000
+
+1.000001 2013-11-21T11:49:20Z
+ [Added / develop requires]
+ - Dist::Zilla::Plugin::Author::KENTNL::MinimumPerl
+ - Dist::Zilla::Plugin::Authority 1.006
+ - Dist::Zilla::Plugin::AutoPrereqs
+ - Dist::Zilla::Plugin::CheckExtraTests
+ - Dist::Zilla::Plugin::ConfirmRelease
+ - Dist::Zilla::Plugin::EOLTests
+ - Dist::Zilla::Plugin::Git::Check
+ - Dist::Zilla::Plugin::Git::Commit
+ - Dist::Zilla::Plugin::Git::CommitBuild
+ - Dist::Zilla::Plugin::Git::GatherDir
+ - Dist::Zilla::Plugin::Git::NextVersion
+ - Dist::Zilla::Plugin::Git::Tag
+ - Dist::Zilla::Plugin::GithubMeta
+ - Dist::Zilla::Plugin::License
+ - Dist::Zilla::Plugin::Manifest
+ - Dist::Zilla::Plugin::ManifestSkip
+ - Dist::Zilla::Plugin::MetaConfig
+ - Dist::Zilla::Plugin::MetaData::BuiltWith
+ - Dist::Zilla::Plugin::MetaJSON
+ - Dist::Zilla::Plugin::MetaProvides::Package 1.14000001
+ - Dist::Zilla::Plugin::MetaTests
+ - Dist::Zilla::Plugin::MetaYAML
+ - Dist::Zilla::Plugin::ModuleBuild
+ - Dist::Zilla::Plugin::NextRelease
+ - Dist::Zilla::Plugin::PkgVersion
+ - Dist::Zilla::Plugin::PodCoverageTests
+ - Dist::Zilla::Plugin::PodSyntaxTests
+ - Dist::Zilla::Plugin::PodWeaver
+ - Dist::Zilla::Plugin::Prereqs
+ - Dist::Zilla::Plugin::Prereqs::MatchInstalled
+ - Dist::Zilla::Plugin::PruneCruft
+ - Dist::Zilla::Plugin::ReadmeAnyFromPod
+ - Dist::Zilla::Plugin::ReadmeFromPod
+ - Dist::Zilla::Plugin::ReportVersions::Tiny
+ - Dist::Zilla::Plugin::Test::CPAN::Changes
+ - Dist::Zilla::Plugin::Test::Compile::PerFile
+ - Dist::Zilla::Plugin::Test::Kwalitee
+ - Dist::Zilla::Plugin::Test::MinimumVersion
+ - Dist::Zilla::Plugin::Test::Perl::Critic
+ - Dist::Zilla::Plugin::TestRelease
+ - Dist::Zilla::Plugin::Twitter
+ - Dist::Zilla::Plugin::UploadToCPAN
+
+ [Changed / build requires]
+ - Module::Build 0.4007 → 0.4202
+
+ [Changed / configure requires]
+ - Module::Build 0.4007 → 0.4202
+
+ [Changed / develop requires]
+ - Dist::Zilla::PluginBundle::Author::KENTNL 2.000000 → 2.002001
+
+ [Changed / test requires]
+ - Test::More 0.99 → 1.001002
+
+ [Removed / test requires]
+ - File::Spec
+ - IO::Handle
+ - IPC::Open3
+
+1.000000 2013-10-18T09:55:20Z
+ [Added / runtime requires]
+ - File::HomeDir
+
+ [Changed / develop requires]
+ - Dist::Zilla::PluginBundle::Author::KENTNL v1.9.0 → 2.000000
+ - Test::Kwalitee 1.08 → 1.12
+
+ [Changed / runtime requires]
+ - perl v5.10.0 → 5.006
+
+ [Changed / test requires]
+ - Test::More 0.98 → 0.99
+
+0.6.0 2013-10-05T17:56:06Z
+ [Added / runtime requires]
+ - Role::Tiny
+ - Role::Tiny::With
+
+ [Removed / runtime requires]
+ - parent
+
+0.5.0 2013-10-05T15:00:12Z
+
+0.4.0 2013-09-27T17:48:00Z
+ [Added / develop requires]
+ - Dist::Zilla::PluginBundle::Author::KENTNL v1.9.0
+
+ [Added / develop suggests]
+ - Dist::Zilla::PluginBundle::Author::KENTNL::Lite v1.3.0
+
+ [Removed / develop recommends]
+ - Dist::Zilla::PluginBundle::Author::KENTNL::Lite v1.3.0
+
+ [Removed / develop requires]
+ - Dist::Zilla::PluginBundle::Author::KENTNL::Lite
+
+ [Removed / develop suggests]
+ - Dist::Zilla::PluginBundle::Author::KENTNL v1.8.3
+
+0.3.3 2013-09-26T07:09:14Z
+ [Added / test requires]
+ - File::Spec
+
+0.3.2 2013-09-18T17:45:37Z
+ [Changed / runtime requires]
+ - Class::Tiny 0.005 → 0.010
+
+0.3.1 2013-09-18T02:21:11Z
+ [Changed / runtime requires]
+ - Class::Tiny 0 → 0.005
+
+0.3.0 2013-09-16T08:27:21Z
+ [Added / develop requires]
+ - Test::Kwalitee 1.08
+
+ [Added / runtime requires]
+ - Class::Tiny
+
+ [Added / test requires]
+ - IO::Handle
+ - IPC::Open3
+
+ [Changed / build requires]
+ - Module::Build 0.4005 → 0.4007
+
+ [Changed / configure requires]
+ - Module::Build 0.4005 → 0.4007
+
+ [Changed / develop suggests]
+ - Dist::Zilla::PluginBundle::Author::KENTNL v1.7.4 → v1.8.3
+
+ [Removed / runtime requires]
+ - Moo 1.000008
+
+ [Removed / test requires]
+ - File::Find
+
+0.2.3 2013-07-14T03:02:16Z
+ [Changed / runtime requires]
+ - Moo 0 → 1.000008
+
+0.2.2 2013-07-07T15:53:07Z
+
+0.2.1 2013-07-07T15:27:19Z
+
+0.2.0 2013-07-07T13:52:33Z
+ [Added / runtime requires]
+ - Moo
+
+0.1.1 2013-07-06T15:36:30Z
+
@@ -0,0 +1,142 @@
+1.001001
+ [Added / develop requires]
+ - Dist::Zilla::Plugin::BumpVersionAfterRelease
+ - Dist::Zilla::Plugin::CopyFilesFromBuild
+ - Dist::Zilla::Plugin::RewriteVersion::Sanitized
+
+ [Added / develop suggests]
+ - Dist::Zilla::App::Command::bakeini 0.001000
+ - Dist::Zilla::PluginBundle::Author::KENTNL 2.016001
+
+ [Removed / develop requires]
+ - Dist::Zilla::Plugin::Git::NextVersion::Sanitized
+ - Dist::Zilla::Plugin::PkgVersion
+ - Dist::Zilla::PluginBundle::Author::KENTNL 2.012000
+
+ [Removed / develop suggests]
+ - Dist::Zilla::PluginBundle::Author::KENTNL::Lite v1.3.0
+
+1.001000 2014-03-01T13:22:00Z
+ [Added / develop requires]
+ - Dist::Zilla::Plugin::Git::NextRelease
+ - Dist::Zilla::Plugin::Git::NextVersion::Sanitized
+ - Dist::Zilla::Plugin::MakeMaker
+ - Dist::Zilla::Plugin::MinimumPerl
+ - Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled
+ - Dist::Zilla::Plugin::RunExtraTests
+ - Dist::Zilla::Plugin::Test::ReportPrereqs
+
+ [Changed / develop requires]
+ - Dist::Zilla::PluginBundle::Author::KENTNL 2.004000 → 2.012000
+
+ [Removed / develop requires]
+ - Dist::Zilla::Plugin::Author::KENTNL::MinimumPerl
+ - Dist::Zilla::Plugin::CheckExtraTests
+ - Dist::Zilla::Plugin::Git::NextVersion
+ - Dist::Zilla::Plugin::ModuleBuild
+ - Dist::Zilla::Plugin::NextRelease
+ - Dist::Zilla::Plugin::Prereqs::MatchInstalled
+ - Dist::Zilla::Plugin::PruneCruft
+ - Dist::Zilla::Plugin::ReportVersions::Tiny
+ - version 0.9901
+
+1.000002 2013-11-22T03:28:04Z
+ [Changed / develop requires]
+ - Dist::Zilla::PluginBundle::Author::KENTNL 2.002001 → 2.004000
+
+1.000001 2013-11-21T11:49:20Z
+ [Added / develop requires]
+ - Dist::Zilla::Plugin::Author::KENTNL::MinimumPerl
+ - Dist::Zilla::Plugin::Authority 1.006
+ - Dist::Zilla::Plugin::AutoPrereqs
+ - Dist::Zilla::Plugin::CheckExtraTests
+ - Dist::Zilla::Plugin::ConfirmRelease
+ - Dist::Zilla::Plugin::EOLTests
+ - Dist::Zilla::Plugin::Git::Check
+ - Dist::Zilla::Plugin::Git::Commit
+ - Dist::Zilla::Plugin::Git::CommitBuild
+ - Dist::Zilla::Plugin::Git::GatherDir
+ - Dist::Zilla::Plugin::Git::NextVersion
+ - Dist::Zilla::Plugin::Git::Tag
+ - Dist::Zilla::Plugin::GithubMeta
+ - Dist::Zilla::Plugin::License
+ - Dist::Zilla::Plugin::Manifest
+ - Dist::Zilla::Plugin::ManifestSkip
+ - Dist::Zilla::Plugin::MetaConfig
+ - Dist::Zilla::Plugin::MetaData::BuiltWith
+ - Dist::Zilla::Plugin::MetaJSON
+ - Dist::Zilla::Plugin::MetaProvides::Package 1.14000001
+ - Dist::Zilla::Plugin::MetaTests
+ - Dist::Zilla::Plugin::MetaYAML
+ - Dist::Zilla::Plugin::ModuleBuild
+ - Dist::Zilla::Plugin::NextRelease
+ - Dist::Zilla::Plugin::PkgVersion
+ - Dist::Zilla::Plugin::PodCoverageTests
+ - Dist::Zilla::Plugin::PodSyntaxTests
+ - Dist::Zilla::Plugin::PodWeaver
+ - Dist::Zilla::Plugin::Prereqs
+ - Dist::Zilla::Plugin::Prereqs::MatchInstalled
+ - Dist::Zilla::Plugin::PruneCruft
+ - Dist::Zilla::Plugin::ReadmeAnyFromPod
+ - Dist::Zilla::Plugin::ReadmeFromPod
+ - Dist::Zilla::Plugin::ReportVersions::Tiny
+ - Dist::Zilla::Plugin::Test::CPAN::Changes
+ - Dist::Zilla::Plugin::Test::Compile::PerFile
+ - Dist::Zilla::Plugin::Test::Kwalitee
+ - Dist::Zilla::Plugin::Test::MinimumVersion
+ - Dist::Zilla::Plugin::Test::Perl::Critic
+ - Dist::Zilla::Plugin::TestRelease
+ - Dist::Zilla::Plugin::Twitter
+ - Dist::Zilla::Plugin::UploadToCPAN
+
+ [Changed / develop requires]
+ - Dist::Zilla::PluginBundle::Author::KENTNL 2.000000 → 2.002001
+
+1.000000 2013-10-18T09:55:20Z
+ [Changed / develop requires]
+ - Dist::Zilla::PluginBundle::Author::KENTNL v1.9.0 → 2.000000
+ - Test::Kwalitee 1.08 → 1.12
+
+0.6.0 2013-10-05T17:56:06Z
+
+0.5.0 2013-10-05T15:00:12Z
+
+0.4.0 2013-09-27T17:48:00Z
+ [Added / develop requires]
+ - Dist::Zilla::PluginBundle::Author::KENTNL v1.9.0
+
+ [Added / develop suggests]
+ - Dist::Zilla::PluginBundle::Author::KENTNL::Lite v1.3.0
+
+ [Removed / develop recommends]
+ - Dist::Zilla::PluginBundle::Author::KENTNL::Lite v1.3.0
+
+ [Removed / develop requires]
+ - Dist::Zilla::PluginBundle::Author::KENTNL::Lite
+
+ [Removed / develop suggests]
+ - Dist::Zilla::PluginBundle::Author::KENTNL v1.8.3
+
+0.3.3 2013-09-26T07:09:14Z
+
+0.3.2 2013-09-18T17:45:37Z
+
+0.3.1 2013-09-18T02:21:11Z
+
+0.3.0 2013-09-16T08:27:21Z
+ [Added / develop requires]
+ - Test::Kwalitee 1.08
+
+ [Changed / develop suggests]
+ - Dist::Zilla::PluginBundle::Author::KENTNL v1.7.4 → v1.8.3
+
+0.2.3 2013-07-14T03:02:16Z
+
+0.2.2 2013-07-07T15:53:07Z
+
+0.2.1 2013-07-07T15:27:19Z
+
+0.2.0 2013-07-07T13:52:33Z
+
+0.1.1 2013-07-06T15:36:30Z
+
@@ -0,0 +1,48 @@
+1.001001
+ [Changed / configure recommends]
+ - ExtUtils::MakeMaker 6.90 → 6.98
+
+ [Changed / test recommends]
+ - ExtUtils::MakeMaker 6.90 → 6.98
+ - Test::More 1.001002 → 1.001003
+
+1.001000 2014-03-01T13:22:00Z
+ [Added / configure recommends]
+ - ExtUtils::MakeMaker 6.90
+
+ [Added / test recommends]
+ - CPAN::Meta
+ - CPAN::Meta::Requirements 2.120900
+ - ExtUtils::MakeMaker 6.90
+ - Test::More 1.001002
+
+1.000002 2013-11-22T03:28:04Z
+
+1.000001 2013-11-21T11:49:20Z
+
+1.000000 2013-10-18T09:55:20Z
+
+0.6.0 2013-10-05T17:56:06Z
+
+0.5.0 2013-10-05T15:00:12Z
+
+0.4.0 2013-09-27T17:48:00Z
+
+0.3.3 2013-09-26T07:09:14Z
+
+0.3.2 2013-09-18T17:45:37Z
+
+0.3.1 2013-09-18T02:21:11Z
+
+0.3.0 2013-09-16T08:27:21Z
+
+0.2.3 2013-07-14T03:02:16Z
+
+0.2.2 2013-07-07T15:53:07Z
+
+0.2.1 2013-07-07T15:27:19Z
+
+0.2.0 2013-07-07T13:52:33Z
+
+0.1.1 2013-07-06T15:36:30Z
+
@@ -0,0 +1,15 @@
+Perl::Critic::Policy::Documentation::PodSpelling~0
+Perl::Critic::Policy::Lax::RequireExplicitPackage::ExceptForPragmata~0
+Perl::Critic::Policy::Variables::ProhibitUnusedVarsStricter~0
+Perl::Critic::ProfileCompiler::Bundle::Bangs~0
+Perl::Critic::ProfileCompiler::Bundle::Compatibility~0
+Perl::Critic::ProfileCompiler::Bundle::Core~0
+Perl::Critic::ProfileCompiler::Bundle::Deprecated~0
+Perl::Critic::ProfileCompiler::Bundle::Itch~0
+Perl::Critic::ProfileCompiler::Bundle::Lax~0
+Perl::Critic::ProfileCompiler::Bundle::Moose~0
+Perl::Critic::ProfileCompiler::Bundle::More~0
+Perl::Critic::ProfileCompiler::Bundle::Pulp~0
+Perl::Critic::ProfileCompiler::Bundle::StricterSubs~0
+Perl::Critic::ProfileCompiler::Bundle::Swift~0
+Perl::Critic::ProfileCompiler::Bundle::Tics~0
@@ -1,23 +1,456 @@
-severity = 1
-exclude = RequireTidyCode RequirePodSections ProhibitPostfixControls RequireRcsKeywords RequireExplicitPackage
-include = Moose::ProhibitMultipleWiths Moose::ProhibitNewMethod Moose::RequireCleanNamespace Moose::RequireMakeImmutable
 color = 1
+color-severity-low = green
+color-severity-medium = yellow
+only = 1
+severity = 1
 verbose = 9
 
+[Bangs::ProhibitBitwiseOperators]
+
+[Bangs::ProhibitCommentedOutCode]
+
+[Bangs::ProhibitDebuggingModules]
+
+[-Bangs::ProhibitFlagComments]
+
+[Bangs::ProhibitNoPlan]
+
+[Bangs::ProhibitNumberedNames]
+
+[Bangs::ProhibitRefProtoOrProto]
+
+[Bangs::ProhibitUselessRegexModifiers]
+
+[Bangs::ProhibitVagueNames]
+
+[BuiltinFunctions::ProhibitBooleanGrep]
+
+[BuiltinFunctions::ProhibitComplexMappings]
+
+[BuiltinFunctions::ProhibitLvalueSubstr]
+
+[BuiltinFunctions::ProhibitReverseSortBlock]
+
+[BuiltinFunctions::ProhibitSleepViaSelect]
+
 [BuiltinFunctions::ProhibitStringyEval]
 allow_includes = 1
 
+[BuiltinFunctions::ProhibitStringySplit]
+
+[BuiltinFunctions::ProhibitUniversalCan]
+
+[BuiltinFunctions::ProhibitUniversalIsa]
+
+[BuiltinFunctions::ProhibitVoidGrep]
+
+[BuiltinFunctions::ProhibitVoidMap]
+
+[BuiltinFunctions::RequireBlockGrep]
+
+[BuiltinFunctions::RequireBlockMap]
+
+[BuiltinFunctions::RequireGlobFunction]
+
+[BuiltinFunctions::RequireSimpleSortBlock]
+
+[ClassHierarchies::ProhibitAutoloading]
+
+[ClassHierarchies::ProhibitExplicitISA]
+
+[ClassHierarchies::ProhibitOneArgBless]
+
+[CodeLayout::ProhibitFatCommaNewline]
+
+[CodeLayout::ProhibitHardTabs]
+
+[-CodeLayout::ProhibitHashBarewords]
+
+[CodeLayout::ProhibitIfIfSameLine]
+
+[CodeLayout::ProhibitParensWithBuiltins]
+
+[CodeLayout::ProhibitQuotedWordLists]
+
 [CodeLayout::ProhibitTrailingWhitespace]
 
+[-CodeLayout::RequireASCII]
+
+[CodeLayout::RequireConsistentNewlines]
+
+[CodeLayout::RequireFinalSemicolon]
+
+[-CodeLayout::RequireTidyCode]
+
+[CodeLayout::RequireTrailingCommaAtNewline]
+
+[CodeLayout::RequireTrailingCommas]
+
+[CodeLayout::RequireUseUTF8]
+
+[Compatibility::ConstantLeadingUnderscore]
+
+[Compatibility::ConstantPragmaHash]
+
+[Compatibility::Gtk2Constants]
+
+[Compatibility::PerlMinimumVersionAndWhy]
+
+[-Compatibility::PodMinimumVersion]
+
+[Compatibility::ProhibitThreeArgumentOpen]
+
+[Compatibility::ProhibitUnixDevNull]
+
+[ControlStructures::ProhibitCStyleForLoops]
+
+[ControlStructures::ProhibitCascadingIfElse]
+
+[ControlStructures::ProhibitDeepNests]
+
+[ControlStructures::ProhibitLabelsWithSpecialBlockNames]
+
+[ControlStructures::ProhibitMutatingListFunctions]
+
+[ControlStructures::ProhibitNegativeExpressionsInUnlessAndUntilConditions]
+
+[-ControlStructures::ProhibitPostfixControls]
+
+[ControlStructures::ProhibitUnlessBlocks]
+
+[ControlStructures::ProhibitUnreachableCode]
+
+[ControlStructures::ProhibitUntilBlocks]
+
 [Documentation::PodSpelling]
-stop_words = behaviours pluggable accessor accessors introspectable
+spell_command = aspell list --lang en_US
+stop_words = Changelog Config IsDev Makefile accessor accessors basename behaviours devdir introspectable pluggable
+
+[Documentation::ProhibitAdjacentLinks]
+
+[Documentation::ProhibitBadAproposMarkup]
+
+[Documentation::ProhibitDuplicateHeadings]
+
+[Documentation::ProhibitDuplicateSeeAlso]
+
+[Documentation::ProhibitLinkToSelf]
+
+[Documentation::ProhibitParagraphEndComma]
+
+[Documentation::ProhibitParagraphTwoDots]
+
+[Documentation::ProhibitUnbalancedParens]
+
+[Documentation::ProhibitVerbatimMarkup]
+
+[Documentation::RequireEndBeforeLastPod]
+
+[Documentation::RequireFinalCut]
+
+[Documentation::RequireLinkedURLs]
+
+[-Documentation::RequirePODUseEncodingUTF8]
+
+[Documentation::RequirePackageMatchesPodName]
+
+[Documentation::RequirePodAtEnd]
+
+[Documentation::RequirePodLinksIncludeText]
+
+[-Documentation::RequirePodSections]
+
+[-Editor::RequireEmacsFileVariables]
+
+[ErrorHandling::RequireCarping]
+
+[ErrorHandling::RequireCheckingReturnValueOfEval]
+
+[ErrorHandling::RequireUseOfExceptions]
+
+[InputOutput::ProhibitBacktickOperators]
+
+[InputOutput::ProhibitBarewordFileHandles]
+
+[InputOutput::ProhibitExplicitStdin]
+
+[InputOutput::ProhibitInteractiveTest]
+
+[InputOutput::ProhibitJoinedReadline]
+
+[InputOutput::ProhibitOneArgSelect]
+
+[InputOutput::ProhibitReadlineInForLoop]
+
+[InputOutput::ProhibitTwoArgOpen]
+
+[InputOutput::RequireBracedFileHandleWithPrint]
+
+[InputOutput::RequireBriefOpen]
+
+[InputOutput::RequireCheckedClose]
+
+[InputOutput::RequireCheckedOpen]
+
+[InputOutput::RequireCheckedSyscalls]
+
+[InputOutput::RequireEncodingWithUTF8Layer]
+
+[Lax::ProhibitComplexMappings::LinesNotStatements]
+
+[Lax::ProhibitEmptyQuotes::ExceptAsFallback]
+
+[Lax::ProhibitLeadingZeros::ExceptChmod]
+
+[Lax::ProhibitStringyEval::ExceptForRequire]
+
+[Lax::RequireEndWithTrueConst]
+
+[Lax::RequireExplicitPackage::ExceptForPragmata]
+allowed_pragmata = diagnostics feature perlversion strict warnings utf8
+
+[Miscellanea::ProhibitFormats]
+
+[Miscellanea::ProhibitTies]
+
+[Miscellanea::ProhibitUnrestrictedNoCritic]
+
+[-Miscellanea::ProhibitUselessNoCritic]
+
+[-Miscellanea::RequireRcsKeywords]
+
+[Miscellanea::TextDomainPlaceholders]
+
+[Miscellanea::TextDomainUnused]
+
+[Modules::PerlMinimumVersion]
+
+[Modules::ProhibitAutomaticExportation]
+
+[Modules::ProhibitConditionalUseStatements]
+
+[Modules::ProhibitEvilModules]
+
+[Modules::ProhibitExcessMainComplexity]
+
+[Modules::ProhibitModuleShebang]
+
+[Modules::ProhibitMultiplePackages]
+
+[Modules::ProhibitPOSIXimport]
+
+[Modules::ProhibitUseQuotedVersion]
+
+[Modules::RequireBarewordIncludes]
+
+[Modules::RequireEndWithOne]
+
+[-Modules::RequireExplicitInclusion]
+
+[-Modules::RequireExplicitPackage]
+
+[Modules::RequireFilenameMatchesPackage]
+
+[Modules::RequireNoMatchVarsWithUseEnglish]
+
+[Modules::RequirePerlVersion]
+
+[Modules::RequireVersionVar]
+
+[-Moose::ProhibitMultipleWiths]
+
+[Moose::ProhibitNewMethod]
+
+[Moose::RequireCleanNamespace]
+
+[Moose::RequireMakeImmutable]
+
+[NamingConventions::Capitalization]
+
+[NamingConventions::ProhibitAmbiguousNames]
+
+[NamingConventions::ProhibitMixedCaseSubs]
+
+[NamingConventions::ProhibitMixedCaseVars]
+
+[Objects::ProhibitIndirectSyntax]
+
+[References::ProhibitDoubleSigils]
+
+[RegularExpressions::ProhibitCaptureWithoutTest]
+
+[RegularExpressions::ProhibitComplexRegexes]
+
+[RegularExpressions::ProhibitEnumeratedClasses]
+
+[RegularExpressions::ProhibitEscapedMetacharacters]
+
+[RegularExpressions::ProhibitFixedStringMatches]
+
+[RegularExpressions::ProhibitSingleCharAlternation]
+
+[RegularExpressions::ProhibitUnusedCapture]
+
+[RegularExpressions::ProhibitUnusualDelimiters]
+
+[RegularExpressions::RequireBracesForMultiline]
+
+[RegularExpressions::RequireDotMatchAnything]
+
+[RegularExpressions::RequireExtendedFormatting]
+
+[RegularExpressions::RequireLineBoundaryMatching]
+
+[Subroutines::ProhibitAmpersandSigils]
+
+[Subroutines::ProhibitBuiltinHomonyms]
+
+[Subroutines::ProhibitCallsToUndeclaredSubs]
+
+[Subroutines::ProhibitCallsToUnexportedSubs]
+
+[Subroutines::ProhibitExcessComplexity]
+
+[Subroutines::ProhibitExplicitReturnUndef]
+
+[Subroutines::ProhibitExportingUndeclaredSubs]
+
+[Subroutines::ProhibitManyArgs]
+
+[Subroutines::ProhibitNestedSubs]
+
+[Subroutines::ProhibitQualifiedSubDeclarations]
+
+[Subroutines::ProhibitReturnSort]
+
+[Subroutines::ProhibitSubroutinePrototypes]
 
 [Subroutines::ProhibitUnusedPrivateSubroutines]
 private_name_regex = _(?!build_)\w
 
+[Subroutines::ProtectPrivateSubs]
+
+[Subroutines::RequireArgUnpacking]
+
+[Subroutines::RequireFinalReturn]
+
+[TestingAndDebugging::ProhibitNoStrict]
+
+[TestingAndDebugging::ProhibitNoWarnings]
+
+[TestingAndDebugging::ProhibitProlongedStrictureOverride]
+
+[TestingAndDebugging::RequireTestLabels]
+
 [TestingAndDebugging::RequireUseStrict]
-equivalent_modules = Moose
+equivalent_modules = Moose Moo
 
 [TestingAndDebugging::RequireUseWarnings]
-equivalent_modules = Moose
+equivalent_modules = Moose Moo
+
+[Tics::ProhibitLongLines]
+base_max = 130
+
+[Tics::ProhibitManyArrows]
+
+[Tics::ProhibitUseBase]
+
+[ValuesAndExpressions::ConstantBeforeLt]
+
+[ValuesAndExpressions::NotWithCompare]
+
+[ValuesAndExpressions::ProhibitArrayAssignAref]
+
+[ValuesAndExpressions::ProhibitBarewordDoubleColon]
+
+[ValuesAndExpressions::ProhibitCommaSeparatedStatements]
+
+[ValuesAndExpressions::ProhibitComplexVersion]
+
+[ValuesAndExpressions::ProhibitConstantPragma]
+
+[ValuesAndExpressions::ProhibitDuplicateHashKeys]
+
+[-ValuesAndExpressions::ProhibitEmptyCommas]
+
+[ValuesAndExpressions::ProhibitEmptyQuotes]
+
+[ValuesAndExpressions::ProhibitEscapedCharacters]
+
+[ValuesAndExpressions::ProhibitFiletest_f]
+
+[ValuesAndExpressions::ProhibitImplicitNewlines]
+
+[ValuesAndExpressions::ProhibitInterpolationOfLiterals]
+
+[ValuesAndExpressions::ProhibitLeadingZeros]
+
+[ValuesAndExpressions::ProhibitLongChainsOfMethodCalls]
+
+[-ValuesAndExpressions::ProhibitMagicNumbers]
+
+[ValuesAndExpressions::ProhibitMismatchedOperators]
+
+[ValuesAndExpressions::ProhibitMixedBooleanOperators]
+
+[ValuesAndExpressions::ProhibitNoisyQuotes]
+
+[ValuesAndExpressions::ProhibitNullStatements]
+
+[ValuesAndExpressions::ProhibitQuotesAsQuotelikeOperatorDelimiters]
+
+[ValuesAndExpressions::ProhibitSpecialLiteralHeredocTerminator]
+
+[ValuesAndExpressions::ProhibitUnknownBackslash]
+
+[ValuesAndExpressions::ProhibitVersionStrings]
+
+[ValuesAndExpressions::RequireConstantOnLeftSideOfEquality]
+
+[ValuesAndExpressions::RequireConstantVersion]
+
+[ValuesAndExpressions::RequireInterpolationOfMetachars]
+
+[ValuesAndExpressions::RequireNumberSeparators]
+
+[ValuesAndExpressions::RequireNumericVersion]
+
+[ValuesAndExpressions::RequireQuotedHeredocTerminator]
+
+[ValuesAndExpressions::RequireUpperCaseHeredocTerminator]
+
+[ValuesAndExpressions::RestrictLongStrings]
+
+[ValuesAndExpressions::UnexpandedSpecialLiteral]
+
+[Variables::ProhibitAugmentedAssignmentInDeclaration]
+
+[Variables::ProhibitConditionalDeclarations]
+
+[Variables::ProhibitEvilVariables]
+
+[Variables::ProhibitLocalVars]
+
+[Variables::ProhibitMatchVars]
+
+[Variables::ProhibitPackageVars]
+
+[Variables::ProhibitPerl4PackageNames]
+
+[-Variables::ProhibitPunctuationVars]
+
+[Variables::ProhibitReusedNames]
+
+[Variables::ProhibitUnusedVariables]
+
+[Variables::ProhibitUnusedVarsStricter]
+
+[Variables::ProtectPrivateVars]
+
+[Variables::RequireInitializationForLocalVars]
+
+[Variables::RequireLexicalLoopIterators]
+
+[Variables::RequireLocalizedPunctuationVars]
 
+[Variables::RequireNegativeIndices]
@@ -0,0 +1,11 @@
+use strict;
+use warnings;
+
+# This test was generated for <lib/Path/IsDev/HeuristicSet/Basic.pm>
+# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002000
+# with template 01-basic.t.tpl
+
+use Test::More 0.89 tests => 1;
+
+require_ok("lib/Path/IsDev/HeuristicSet/Basic.pm");
+
@@ -0,0 +1,11 @@
+use strict;
+use warnings;
+
+# This test was generated for <lib/Path/IsDev/Heuristic/Changelog.pm>
+# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002000
+# with template 01-basic.t.tpl
+
+use Test::More 0.89 tests => 1;
+
+require_ok("lib/Path/IsDev/Heuristic/Changelog.pm");
+
@@ -0,0 +1,11 @@
+use strict;
+use warnings;
+
+# This test was generated for <lib/Path/IsDev/Heuristic/DevDirMarker.pm>
+# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002000
+# with template 01-basic.t.tpl
+
+use Test::More 0.89 tests => 1;
+
+require_ok("lib/Path/IsDev/Heuristic/DevDirMarker.pm");
+
@@ -0,0 +1,11 @@
+use strict;
+use warnings;
+
+# This test was generated for <lib/Path/IsDev/Heuristic/META.pm>
+# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002000
+# with template 01-basic.t.tpl
+
+use Test::More 0.89 tests => 1;
+
+require_ok("lib/Path/IsDev/Heuristic/META.pm");
+
@@ -0,0 +1,11 @@
+use strict;
+use warnings;
+
+# This test was generated for <lib/Path/IsDev/Heuristic/MYMETA.pm>
+# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002000
+# with template 01-basic.t.tpl
+
+use Test::More 0.89 tests => 1;
+
+require_ok("lib/Path/IsDev/Heuristic/MYMETA.pm");
+
@@ -0,0 +1,11 @@
+use strict;
+use warnings;
+
+# This test was generated for <lib/Path/IsDev/Heuristic/Makefile.pm>
+# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002000
+# with template 01-basic.t.tpl
+
+use Test::More 0.89 tests => 1;
+
+require_ok("lib/Path/IsDev/Heuristic/Makefile.pm");
+
@@ -0,0 +1,11 @@
+use strict;
+use warnings;
+
+# This test was generated for <lib/Path/IsDev/Heuristic/TestDir.pm>
+# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002000
+# with template 01-basic.t.tpl
+
+use Test::More 0.89 tests => 1;
+
+require_ok("lib/Path/IsDev/Heuristic/TestDir.pm");
+
@@ -0,0 +1,11 @@
+use strict;
+use warnings;
+
+# This test was generated for <lib/Path/IsDev/Heuristic/Tool/Dzil.pm>
+# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002000
+# with template 01-basic.t.tpl
+
+use Test::More 0.89 tests => 1;
+
+require_ok("lib/Path/IsDev/Heuristic/Tool/Dzil.pm");
+
@@ -0,0 +1,11 @@
+use strict;
+use warnings;
+
+# This test was generated for <lib/Path/IsDev/Heuristic/Tool/MakeMaker.pm>
+# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002000
+# with template 01-basic.t.tpl
+
+use Test::More 0.89 tests => 1;
+
+require_ok("lib/Path/IsDev/Heuristic/Tool/MakeMaker.pm");
+
@@ -0,0 +1,11 @@
+use strict;
+use warnings;
+
+# This test was generated for <lib/Path/IsDev/Heuristic/Tool/ModuleBuild.pm>
+# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002000
+# with template 01-basic.t.tpl
+
+use Test::More 0.89 tests => 1;
+
+require_ok("lib/Path/IsDev/Heuristic/Tool/ModuleBuild.pm");
+
@@ -0,0 +1,11 @@
+use strict;
+use warnings;
+
+# This test was generated for <lib/Path/IsDev/Heuristic/VCS/Git.pm>
+# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002000
+# with template 01-basic.t.tpl
+
+use Test::More 0.89 tests => 1;
+
+require_ok("lib/Path/IsDev/Heuristic/VCS/Git.pm");
+
@@ -0,0 +1,11 @@
+use strict;
+use warnings;
+
+# This test was generated for <lib/Path/IsDev/NegativeHeuristic/HomeDir.pm>
+# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002000
+# with template 01-basic.t.tpl
+
+use Test::More 0.89 tests => 1;
+
+require_ok("lib/Path/IsDev/NegativeHeuristic/HomeDir.pm");
+
@@ -0,0 +1,11 @@
+use strict;
+use warnings;
+
+# This test was generated for <lib/Path/IsDev/NegativeHeuristic/IsDev/IgnoreFile.pm>
+# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002000
+# with template 01-basic.t.tpl
+
+use Test::More 0.89 tests => 1;
+
+require_ok("lib/Path/IsDev/NegativeHeuristic/IsDev/IgnoreFile.pm");
+
@@ -0,0 +1,11 @@
+use strict;
+use warnings;
+
+# This test was generated for <lib/Path/IsDev/NegativeHeuristic/PerlINC.pm>
+# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002000
+# with template 01-basic.t.tpl
+
+use Test::More 0.89 tests => 1;
+
+require_ok("lib/Path/IsDev/NegativeHeuristic/PerlINC.pm");
+
@@ -0,0 +1,11 @@
+use strict;
+use warnings;
+
+# This test was generated for <lib/Path/IsDev/Object.pm>
+# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002000
+# with template 01-basic.t.tpl
+
+use Test::More 0.89 tests => 1;
+
+require_ok("lib/Path/IsDev/Object.pm");
+
@@ -0,0 +1,11 @@
+use strict;
+use warnings;
+
+# This test was generated for <lib/Path/IsDev/Result.pm>
+# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002000
+# with template 01-basic.t.tpl
+
+use Test::More 0.89 tests => 1;
+
+require_ok("lib/Path/IsDev/Result.pm");
+
@@ -0,0 +1,11 @@
+use strict;
+use warnings;
+
+# This test was generated for <lib/Path/IsDev/Role/HeuristicSet/Simple.pm>
+# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002000
+# with template 01-basic.t.tpl
+
+use Test::More 0.89 tests => 1;
+
+require_ok("lib/Path/IsDev/Role/HeuristicSet/Simple.pm");
+
@@ -0,0 +1,11 @@
+use strict;
+use warnings;
+
+# This test was generated for <lib/Path/IsDev/Role/HeuristicSet.pm>
+# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002000
+# with template 01-basic.t.tpl
+
+use Test::More 0.89 tests => 1;
+
+require_ok("lib/Path/IsDev/Role/HeuristicSet.pm");
+
@@ -0,0 +1,11 @@
+use strict;
+use warnings;
+
+# This test was generated for <lib/Path/IsDev/Role/Heuristic.pm>
+# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002000
+# with template 01-basic.t.tpl
+
+use Test::More 0.89 tests => 1;
+
+require_ok("lib/Path/IsDev/Role/Heuristic.pm");
+
@@ -0,0 +1,11 @@
+use strict;
+use warnings;
+
+# This test was generated for <lib/Path/IsDev/Role/Matcher/Child/BaseName/MatchRegexp/File.pm>
+# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002000
+# with template 01-basic.t.tpl
+
+use Test::More 0.89 tests => 1;
+
+require_ok("lib/Path/IsDev/Role/Matcher/Child/BaseName/MatchRegexp/File.pm");
+
@@ -0,0 +1,11 @@
+use strict;
+use warnings;
+
+# This test was generated for <lib/Path/IsDev/Role/Matcher/Child/BaseName/MatchRegexp.pm>
+# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002000
+# with template 01-basic.t.tpl
+
+use Test::More 0.89 tests => 1;
+
+require_ok("lib/Path/IsDev/Role/Matcher/Child/BaseName/MatchRegexp.pm");
+
@@ -0,0 +1,11 @@
+use strict;
+use warnings;
+
+# This test was generated for <lib/Path/IsDev/Role/Matcher/Child/Exists/Any/Dir.pm>
+# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002000
+# with template 01-basic.t.tpl
+
+use Test::More 0.89 tests => 1;
+
+require_ok("lib/Path/IsDev/Role/Matcher/Child/Exists/Any/Dir.pm");
+
@@ -0,0 +1,11 @@
+use strict;
+use warnings;
+
+# This test was generated for <lib/Path/IsDev/Role/Matcher/Child/Exists/Any/File.pm>
+# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002000
+# with template 01-basic.t.tpl
+
+use Test::More 0.89 tests => 1;
+
+require_ok("lib/Path/IsDev/Role/Matcher/Child/Exists/Any/File.pm");
+
@@ -0,0 +1,11 @@
+use strict;
+use warnings;
+
+# This test was generated for <lib/Path/IsDev/Role/Matcher/Child/Exists/Any.pm>
+# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002000
+# with template 01-basic.t.tpl
+
+use Test::More 0.89 tests => 1;
+
+require_ok("lib/Path/IsDev/Role/Matcher/Child/Exists/Any.pm");
+
@@ -0,0 +1,11 @@
+use strict;
+use warnings;
+
+# This test was generated for <lib/Path/IsDev/Role/Matcher/FullPath/Is/Any.pm>
+# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002000
+# with template 01-basic.t.tpl
+
+use Test::More 0.89 tests => 1;
+
+require_ok("lib/Path/IsDev/Role/Matcher/FullPath/Is/Any.pm");
+
@@ -0,0 +1,11 @@
+use strict;
+use warnings;
+
+# This test was generated for <lib/Path/IsDev/Role/NegativeHeuristic.pm>
+# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002000
+# with template 01-basic.t.tpl
+
+use Test::More 0.89 tests => 1;
+
+require_ok("lib/Path/IsDev/Role/NegativeHeuristic.pm");
+
@@ -0,0 +1,11 @@
+use strict;
+use warnings;
+
+# This test was generated for <lib/Path/IsDev.pm>
+# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002000
+# with template 01-basic.t.tpl
+
+use Test::More 0.89 tests => 1;
+
+require_ok("lib/Path/IsDev.pm");
+
@@ -1,74 +0,0 @@
-use strict;
-use warnings;
-
-# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.037
-
-use Test::More  tests => 27 + ($ENV{AUTHOR_TESTING} ? 1 : 0);
-
-
-
-my @module_files = (
-    'Path/IsDev.pm',
-    'Path/IsDev/Heuristic/Changelog.pm',
-    'Path/IsDev/Heuristic/DevDirMarker.pm',
-    'Path/IsDev/Heuristic/META.pm',
-    'Path/IsDev/Heuristic/MYMETA.pm',
-    'Path/IsDev/Heuristic/Makefile.pm',
-    'Path/IsDev/Heuristic/TestDir.pm',
-    'Path/IsDev/Heuristic/Tool/Dzil.pm',
-    'Path/IsDev/Heuristic/Tool/MakeMaker.pm',
-    'Path/IsDev/Heuristic/Tool/ModuleBuild.pm',
-    'Path/IsDev/Heuristic/VCS/Git.pm',
-    'Path/IsDev/HeuristicSet/Basic.pm',
-    'Path/IsDev/NegativeHeuristic/HomeDir.pm',
-    'Path/IsDev/NegativeHeuristic/IsDev/IgnoreFile.pm',
-    'Path/IsDev/NegativeHeuristic/PerlINC.pm',
-    'Path/IsDev/Object.pm',
-    'Path/IsDev/Result.pm',
-    'Path/IsDev/Role/Heuristic.pm',
-    'Path/IsDev/Role/HeuristicSet.pm',
-    'Path/IsDev/Role/HeuristicSet/Simple.pm',
-    'Path/IsDev/Role/Matcher/Child/BaseName/MatchRegexp.pm',
-    'Path/IsDev/Role/Matcher/Child/BaseName/MatchRegexp/File.pm',
-    'Path/IsDev/Role/Matcher/Child/Exists/Any.pm',
-    'Path/IsDev/Role/Matcher/Child/Exists/Any/Dir.pm',
-    'Path/IsDev/Role/Matcher/Child/Exists/Any/File.pm',
-    'Path/IsDev/Role/Matcher/FullPath/Is/Any.pm',
-    'Path/IsDev/Role/NegativeHeuristic.pm'
-);
-
-
-
-# no fake home requested
-
-my $inc_switch = -d 'blib' ? '-Mblib' : '-Ilib';
-
-use File::Spec;
-use IPC::Open3;
-use IO::Handle;
-
-my @warnings;
-for my $lib (@module_files)
-{
-    # see L<perlfaq8/How can I capture STDERR from an external command?>
-    open my $stdin, '<', File::Spec->devnull or die "can't open devnull: $!";
-    my $stderr = IO::Handle->new;
-
-    my $pid = open3($stdin, '>&STDERR', $stderr, $^X, $inc_switch, '-e', "require q[$lib]");
-    binmode $stderr, ':crlf' if $^O eq 'MSWin32';
-    my @_warnings = <$stderr>;
-    waitpid($pid, 0);
-    is($?, 0, "$lib loaded ok");
-
-    if (@_warnings)
-    {
-        warn @_warnings;
-        push @warnings, @_warnings;
-    }
-}
-
-
-
-is(scalar(@warnings), 0, 'no warnings found') if $ENV{AUTHOR_TESTING};
-
-
@@ -0,0 +1,237 @@
+#!perl
+
+use strict;
+use warnings;
+
+# This test was generated by Dist::Zilla::Plugin::Test::ReportPrereqs 0.013
+
+use Test::More tests => 1;
+
+use ExtUtils::MakeMaker;
+use File::Spec::Functions;
+use List::Util qw/max/;
+use version;
+
+# hide optional CPAN::Meta modules from prereq scanner
+# and check if they are available
+my $cpan_meta = "CPAN::Meta";
+my $cpan_meta_req = "CPAN::Meta::Requirements";
+my $HAS_CPAN_META = eval "require $cpan_meta"; ## no critic
+my $HAS_CPAN_META_REQ = eval "require $cpan_meta_req; $cpan_meta_req->VERSION('2.120900')";
+
+# Verify requirements?
+my $DO_VERIFY_PREREQS = 1;
+
+sub _merge_requires {
+    my ($collector, $prereqs) = @_;
+    for my $phase ( qw/configure build test runtime develop/ ) {
+        next unless exists $prereqs->{$phase};
+        if ( my $req = $prereqs->{$phase}{'requires'} ) {
+            my $cmr = CPAN::Meta::Requirements->from_string_hash( $req );
+            $collector->add_requirements( $cmr );
+        }
+    }
+}
+
+my %include = map {; $_ => 1 } qw(
+
+);
+
+my %exclude = map {; $_ => 1 } qw(
+
+);
+
+# Add static prereqs to the included modules list
+my $static_prereqs = do { my $x = {
+       'configure' => {
+                        'recommends' => {
+                                          'ExtUtils::MakeMaker' => '6.98'
+                                        },
+                        'requires' => {
+                                        'ExtUtils::MakeMaker' => '6.30'
+                                      }
+                      },
+       'develop' => {
+                      'requires' => {
+                                      'Dist::Zilla::Plugin::Authority' => '1.006',
+                                      'Dist::Zilla::Plugin::AutoPrereqs' => '0',
+                                      'Dist::Zilla::Plugin::BumpVersionAfterRelease' => '0',
+                                      'Dist::Zilla::Plugin::ConfirmRelease' => '0',
+                                      'Dist::Zilla::Plugin::CopyFilesFromBuild' => '0',
+                                      'Dist::Zilla::Plugin::EOLTests' => '0',
+                                      'Dist::Zilla::Plugin::Git::Check' => '0',
+                                      'Dist::Zilla::Plugin::Git::Commit' => '0',
+                                      'Dist::Zilla::Plugin::Git::CommitBuild' => '0',
+                                      'Dist::Zilla::Plugin::Git::GatherDir' => '0',
+                                      'Dist::Zilla::Plugin::Git::NextRelease' => '0',
+                                      'Dist::Zilla::Plugin::Git::Tag' => '0',
+                                      'Dist::Zilla::Plugin::GithubMeta' => '0',
+                                      'Dist::Zilla::Plugin::License' => '0',
+                                      'Dist::Zilla::Plugin::MakeMaker' => '0',
+                                      'Dist::Zilla::Plugin::Manifest' => '0',
+                                      'Dist::Zilla::Plugin::ManifestSkip' => '0',
+                                      'Dist::Zilla::Plugin::MetaConfig' => '0',
+                                      'Dist::Zilla::Plugin::MetaData::BuiltWith' => '0',
+                                      'Dist::Zilla::Plugin::MetaJSON' => '0',
+                                      'Dist::Zilla::Plugin::MetaProvides::Package' => '1.14000001',
+                                      'Dist::Zilla::Plugin::MetaTests' => '0',
+                                      'Dist::Zilla::Plugin::MetaYAML' => '0',
+                                      'Dist::Zilla::Plugin::MinimumPerl' => '0',
+                                      'Dist::Zilla::Plugin::PodCoverageTests' => '0',
+                                      'Dist::Zilla::Plugin::PodSyntaxTests' => '0',
+                                      'Dist::Zilla::Plugin::PodWeaver' => '0',
+                                      'Dist::Zilla::Plugin::Prereqs' => '0',
+                                      'Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled' => '0',
+                                      'Dist::Zilla::Plugin::ReadmeAnyFromPod' => '0',
+                                      'Dist::Zilla::Plugin::ReadmeFromPod' => '0',
+                                      'Dist::Zilla::Plugin::RewriteVersion::Sanitized' => '0',
+                                      'Dist::Zilla::Plugin::RunExtraTests' => '0',
+                                      'Dist::Zilla::Plugin::Test::CPAN::Changes' => '0',
+                                      'Dist::Zilla::Plugin::Test::Compile::PerFile' => '0',
+                                      'Dist::Zilla::Plugin::Test::Kwalitee' => '0',
+                                      'Dist::Zilla::Plugin::Test::MinimumVersion' => '0',
+                                      'Dist::Zilla::Plugin::Test::Perl::Critic' => '0',
+                                      'Dist::Zilla::Plugin::Test::ReportPrereqs' => '0',
+                                      'Dist::Zilla::Plugin::TestRelease' => '0',
+                                      'Dist::Zilla::Plugin::Twitter' => '0',
+                                      'Dist::Zilla::Plugin::UploadToCPAN' => '0',
+                                      'Pod::Coverage::TrustPod' => '0',
+                                      'Test::CPAN::Changes' => '0.19',
+                                      'Test::CPAN::Meta' => '0',
+                                      'Test::Kwalitee' => '1.12',
+                                      'Test::Pod' => '1.41',
+                                      'Test::Pod::Coverage' => '1.08'
+                                    },
+                      'suggests' => {
+                                      'Dist::Zilla::App::Command::bakeini' => '0.001000',
+                                      'Dist::Zilla::PluginBundle::Author::KENTNL' => '2.016001'
+                                    }
+                    },
+       'runtime' => {
+                      'requires' => {
+                                      'Carp' => '0',
+                                      'Class::Tiny' => '0.010',
+                                      'File::HomeDir' => '0',
+                                      'Module::Runtime' => '0',
+                                      'Path::Tiny' => '0.004',
+                                      'Role::Tiny' => '0',
+                                      'Role::Tiny::With' => '0',
+                                      'Scalar::Util' => '0',
+                                      'Sub::Exporter' => '0',
+                                      'perl' => '5.008',
+                                      'strict' => '0',
+                                      'utf8' => '0',
+                                      'warnings' => '0'
+                                    }
+                    },
+       'test' => {
+                   'recommends' => {
+                                     'CPAN::Meta' => '0',
+                                     'CPAN::Meta::Requirements' => '2.120900',
+                                     'ExtUtils::MakeMaker' => '6.98',
+                                     'Test::More' => '1.001003'
+                                   },
+                   'requires' => {
+                                   'ExtUtils::MakeMaker' => '0',
+                                   'File::Spec::Functions' => '0',
+                                   'File::Temp' => '0',
+                                   'FindBin' => '0',
+                                   'List::Util' => '0',
+                                   'Test::Fatal' => '0',
+                                   'Test::More' => '0.89',
+                                   'version' => '0'
+                                 }
+                 }
+     };
+  $x;
+ };
+
+delete $static_prereqs->{develop} if not $ENV{AUTHOR_TESTING};
+$include{$_} = 1 for map { keys %$_ } map { values %$_ } values %$static_prereqs;
+
+# Merge requirements for major phases (if we can)
+my $all_requires;
+if ( $DO_VERIFY_PREREQS && $HAS_CPAN_META_REQ ) {
+    $all_requires = $cpan_meta_req->new;
+    _merge_requires($all_requires, $static_prereqs);
+}
+
+
+# Add dynamic prereqs to the included modules list (if we can)
+my ($source) = grep { -f } 'MYMETA.json', 'MYMETA.yml';
+if ( $source && $HAS_CPAN_META ) {
+  if ( my $meta = eval { CPAN::Meta->load_file($source) } ) {
+    my $dynamic_prereqs = $meta->prereqs;
+    delete $dynamic_prereqs->{develop} if not $ENV{AUTHOR_TESTING};
+    $include{$_} = 1 for map { keys %$_ } map { values %$_ } values %$dynamic_prereqs;
+
+    if ( $DO_VERIFY_PREREQS && $HAS_CPAN_META_REQ ) {
+        _merge_requires($all_requires, $dynamic_prereqs);
+    }
+  }
+}
+else {
+  $source = 'static metadata';
+}
+
+my @modules = sort grep { ! $exclude{$_} } keys %include;
+my @reports = [qw/Version Module/];
+my @dep_errors;
+my $req_hash = defined($all_requires) ? $all_requires->as_string_hash : {};
+
+for my $mod ( @modules ) {
+  next if $mod eq 'perl';
+  my $file = $mod;
+  $file =~ s{::}{/}g;
+  $file .= ".pm";
+  my ($prefix) = grep { -e catfile($_, $file) } @INC;
+  if ( $prefix ) {
+    my $ver = MM->parse_version( catfile($prefix, $file) );
+    $ver = "undef" unless defined $ver; # Newer MM should do this anyway
+    push @reports, [$ver, $mod];
+
+    if ( $DO_VERIFY_PREREQS && $all_requires ) {
+      my $req = $req_hash->{$mod};
+      if ( defined $req && length $req ) {
+        if ( ! defined eval { version->parse($ver) } ) {
+          push @dep_errors, "$mod version '$ver' cannot be parsed (version '$req' required)";
+        }
+        elsif ( ! $all_requires->accepts_module( $mod => $ver ) ) {
+          push @dep_errors, "$mod version '$ver' is not in required range '$req'";
+        }
+      }
+    }
+
+  }
+  else {
+    push @reports, ["missing", $mod];
+
+    if ( $DO_VERIFY_PREREQS && $all_requires ) {
+      my $req = $req_hash->{$mod};
+      if ( defined $req && length $req ) {
+        push @dep_errors, "$mod is not installed (version '$req' required)";
+      }
+    }
+  }
+}
+
+if ( @reports ) {
+  my $vl = max map { length $_->[0] } @reports;
+  my $ml = max map { length $_->[1] } @reports;
+  splice @reports, 1, 0, ["-" x $vl, "-" x $ml];
+  diag "\nVersions for all modules listed in $source (including optional ones):\n",
+    map {sprintf("  %*s %*s\n",$vl,$_->[0],-$ml,$_->[1])} @reports;
+}
+
+if ( @dep_errors ) {
+  diag join("\n",
+    "\n*** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ***\n",
+    "The following REQUIRED prerequisites were not satisfied:\n",
+    @dep_errors,
+    "\n"
+  );
+}
+
+pass;
+
+# vim: ts=4 sts=4 sw=4 et:
@@ -1,88 +0,0 @@
-use strict;
-use warnings;
-use Test::More 0.88;
-# This is a relatively nice way to avoid Test::NoWarnings breaking our
-# expectations by adding extra tests, without using no_plan.  It also helps
-# avoid any other test module that feels introducing random tests, or even
-# test plans, is a nice idea.
-our $success = 0;
-END { $success && done_testing; }
-
-# List our own version used to generate this
-my $v = "\nGenerated by Dist::Zilla::Plugin::ReportVersions::Tiny v1.10\n";
-
-eval {                     # no excuses!
-    # report our Perl details
-    my $want = '5.006';
-    $v .= "perl: $] (wanted $want) on $^O from $^X\n\n";
-};
-defined($@) and diag("$@");
-
-# Now, our module version dependencies:
-sub pmver {
-    my ($module, $wanted) = @_;
-    $wanted = " (want $wanted)";
-    my $pmver;
-    eval "require $module;";
-    if ($@) {
-        if ($@ =~ m/Can't locate .* in \@INC/) {
-            $pmver = 'module not found.';
-        } else {
-            diag("${module}: $@");
-            $pmver = 'died during require.';
-        }
-    } else {
-        my $version;
-        eval { $version = $module->VERSION; };
-        if ($@) {
-            diag("${module}: $@");
-            $pmver = 'died during VERSION check.';
-        } elsif (defined $version) {
-            $pmver = "$version";
-        } else {
-            $pmver = '<undef>';
-        }
-    }
-
-    # So, we should be good, right?
-    return sprintf('%-45s => %-10s%-15s%s', $module, $pmver, $wanted, "\n");
-}
-
-eval { $v .= pmver('Carp','any version') };
-eval { $v .= pmver('Class::Tiny','0.010') };
-eval { $v .= pmver('File::HomeDir','any version') };
-eval { $v .= pmver('File::Spec','any version') };
-eval { $v .= pmver('File::Temp','any version') };
-eval { $v .= pmver('FindBin','any version') };
-eval { $v .= pmver('IO::Handle','any version') };
-eval { $v .= pmver('IPC::Open3','any version') };
-eval { $v .= pmver('Module::Build','0.4007') };
-eval { $v .= pmver('Module::Runtime','any version') };
-eval { $v .= pmver('Path::Tiny','any version') };
-eval { $v .= pmver('Role::Tiny','any version') };
-eval { $v .= pmver('Role::Tiny::With','any version') };
-eval { $v .= pmver('Scalar::Util','any version') };
-eval { $v .= pmver('Sub::Exporter','any version') };
-eval { $v .= pmver('Test::Fatal','any version') };
-eval { $v .= pmver('Test::More','0.99') };
-eval { $v .= pmver('strict','any version') };
-eval { $v .= pmver('warnings','any version') };
-
-
-# All done.
-$v .= <<'EOT';
-
-Thanks for using my code.  I hope it works for you.
-If not, please try and include this output in the bug report.
-That will help me reproduce the issue and solve your problem.
-
-EOT
-
-diag($v);
-ok(1, "we really didn't test anything, just reporting data");
-$success = 1;
-
-# Work around another nasty module on CPAN. :/
-no warnings 'once';
-$Template::Test::NO_FLUSH = 1;
-exit 0;
@@ -1,5 +1,5 @@
 [@CorePrep]
-[-Encoding]
+[-SingleEncoding]
 
 [Name]
 [Version]
@@ -1,7 +1,6 @@
 #!perl
+# This file was automatically generated by Dist::Zilla::Plugin::MetaTests.
 
-use Test::More;
+use Test::CPAN::Meta;
 
-eval "use Test::CPAN::Meta";
-plan skip_all => "Test::CPAN::Meta required for testing META.yml" if $@;
 meta_yaml_ok();
@@ -1,13 +1,7 @@
 #!perl
+# This file was automatically generated by Dist::Zilla::Plugin::PodCoverageTests.
 
-use Test::More;
-
-eval "use Test::Pod::Coverage 1.08";
-plan skip_all => "Test::Pod::Coverage 1.08 required for testing POD coverage"
-  if $@;
-
-eval "use Pod::Coverage::TrustPod";
-plan skip_all => "Pod::Coverage::TrustPod required for testing POD coverage"
-  if $@;
+use Test::Pod::Coverage 1.08;
+use Pod::Coverage::TrustPod;
 
 all_pod_coverage_ok({ coverage_class => 'Pod::Coverage::TrustPod' });
@@ -1,7 +1,6 @@
 #!perl
+# This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests.
 use Test::More;
-
-eval "use Test::Pod 1.41";
-plan skip_all => "Test::Pod 1.41 required for testing POD" if $@;
+use Test::Pod 1.41;
 
 all_pod_files_ok();