# require a modern perl use 5.8.2; # Load the Module::Install bundled in ./inc/ use inc::Module::Install; # Define metadata name 'Task-Kensho'; abstract 'A glipmse at an Englightened Perl.'; author 'Chris Prather '; version_from 'lib/Task/Kensho.pm'; license 'perl'; feature 'Basic Toolchain', -default => 1, 'Bundle::CPAN' => 0, 'local::lib' => 0, 'version' => 0, ; feature 'Testing', -default => 1, 'Test::Simple' => 0, 'Test::Most' => 0, 'Test::Exception' => 0, 'Test::Pod' => 0, 'Test::Pod::Coverage' => 0, 'Test::Memory::Cycle' => 0, ; feature 'Object Oriented Programming', -default => 0, 'Moose' => 0, 'MooseX::Types' => 0, 'Moose::Autobox' => 0, 'MooseX::AttributeHelpers' => 0, 'MooseX::Storage' => 0, 'MooseX::Getopt' => 0, 'MooseX::SimpleConfig' => 0, 'MooseX::StrictConstructor' => 0, 'namespace::autoclean' => 0, ; feature 'Asynchronous Programming', -default => 0, 'POE' => 0,; feature 'Web Development', -default => 0, 'Catalyst' => 0, 'Catalyst::View::TT' => 0, 'Catalyst::Model::DBIC::Schema' => 0, 'Catalyst::Devel' => 0, 'Catalyst::Plugin::Session' => 0, 'Catalyst::Plugin::Authentication' => 0, 'Catalyst::Plugin::StackTrace' => 0, ; feature 'Database Development', -default => 0, 'DBI' => 0, 'DBD::SQLite' => 0, 'DBIx::Class' => 0, 'DBIx::Class::Schema::Loader' => 0, 'SQL::Translator' => 0, ; feature 'Web Crawling', -default => 0, 'Bundle::LWP' => 0, 'LWP::Simple' => 0, 'WWW::Mechanize' => 0, ; feature 'Module Development', -default => 0, 'Module::Starter' => 0, 'Module::Install' => 0, 'Devel::NYTProf' => 0, 'Perl::Tidy' => 0, 'Carp::Always' => 0, 'Modern::Perl' => 0, 'Perl::Version' => 0, ; ## There is no clear winner here ## so we'll leave it out of 0.02 # feature 'Email Modules', # -default => 0, # ; feature 'Date Modules', -default => 0, 'DateTime' => 0, 'Date::Tiny' => 0, 'Time::ParseDate' => 0, 'Time::y2038' => 0, ; feature 'Config Modules', -default => 0, 'Config::Any' => 0, 'Config::General' => 0, ; feature 'Useful Command-line Tools', -default => 0, 'App::Ack' => 0, 'Devel::REPL' => 0, 'Module::CoreList' => 0, ; feature 'Script Hackery', -default => 0, 'Smart::Comments' => 0, 'IO::All' => 0, 'YYY' => 0, ; auto_set_repository; auto_manifest; auto_install; WriteAll;