NAME
Task::BeLike::LESPEA - Modules that LESPEA uses on a daily basis
VERSION
version 1.00
Builders
Module::Starter
Creates a skeleton of a bare module
Data Parsing
Spreadsheet::ParseExcel
Read Microsoft xls files
Spreadsheet::Read
Write a wide variety of 'spreadsheets'
Spreadsheet::WriteExcel
Write Microsoft xls files
Text::CSV_XS
Parse CSV files, no matter how borked up they are
Database
DBD::CSV
Treat a CSV like a database
DBD::ODBC
Use Microsoft ODBC connections
DBI
Base database handler
Development
Devel::NYTProf
Best profiler available! (by far)
Dist::Zilla
Dist::Zilla
Basic module
Dist::Zilla::App::Command::cover
Test your test coverage with Devel::Cover
Dist::Zilla::Plugin::Bugtracker
Adds all the CPAN links to perldoc
Dist::Zilla::Plugin::CheckChangeLog
Make sure the changes file is up-to-date
Dist::Zilla::Plugin::CheckChangesHasContent
Make sure the changes file actually has content
Dist::Zilla::Plugin::CheckChangesTests
Make sure you're versioning properly
Dist::Zilla::Plugin::CompileTests
Ensures that the module(s) compile correctly
Dist::Zilla::Plugin::CriticTests
Checks your code for current best practices
Dist::Zilla::Plugin::Git
Used to check/sync with github
Dist::Zilla::Plugin::HasVersionTests
Make sure the modules have version info
Dist::Zilla::Plugin::InstallGuide
Create an INSTALL file based on which build system you're using
Dist::Zilla::Plugin::KwaliteeTests
General quality tests
Dist::Zilla::Plugin::MinimumPerl
Figures out which version of Perl is the minimum version required
Dist::Zilla::Plugin::MinimumVersionTests
Make sure the code works with provided versions
Dist::Zilla::Plugin::PodSpellingTests
Check spelling of perldoc
Dist::Zilla::Plugin::PodWeaver
Dynamically creates POD documentation
Dist::Zilla::Plugin::PortabilityTests
Ensures your filenames will work cross-platform
Dist::Zilla::Plugin::Prepender
Adds a header to all your files (usefull small readme)
Dist::Zilla::Plugin::ReadmeFromPod
Creates a README file from the POD documentation
Dist::Zilla::Plugin::ReadmeMarkdownFromPod
Create markdown from Readme
Dist::Zilla::Plugin::ReportVersions
List all the version of modules you're using
Dist::Zilla::Plugin::Repository
List github repo in perldoc
Dist::Zilla::Plugin::SynopsisTests
Makes sure the code in your SYNOPSIS passes a syntax check
Dist::Zilla::Plugin::UnusedVarsTests
Checks your program for any unused variables (probably a bug?)
Perl::MinimumVersion
Helper module for dzil plugin
Perl::PrereqScanner
Helper module for dzil plugin
Pod::Coverage::TrustPod
Helper module for dzil plugin
Pod::Elemental::Transformer::List
Helper module for dzil plugin
Pod::Weaver
Helper module for dzil plugin
Pod::Weaver::Section::Support
Helper module for dzil plugin
Test::CPAN::Meta
Helper module for dzil plugin
Test::Perl::Critic
Helper module for dzil plugin
Error Checking
Try::Tiny
At least some basic error checking
autodie
Smart failures in the event a file/dir read/write fails - automagic!
File handling
File::HomeDir
Makes getting files out of the users' home directory super easy
File::ShareDir
Auto store/fetch files in the current modules' "private" folder structure once it's installed
HTML stuff
HTML::Tree
Build a huge tree out of the HTML Dom
HTML::TreeBuilder::XPath
Do some xpath lookups for an HTML tree
Installers
Exporter::Easy
Makes exporting functions a snap
Module::Build
Pure perl installer
Module::Install
Extension of MakeMaker
JSON
JSON
Basic perl module to parse JSON
JSON::Any
Auto use the best available JSON module
JSON::XS
Fast C module to parse JSON
Moose
Getopt::Long::Descriptive
Required for MooseX::App::Cmd
Moose
Base moose module
MooseX::App::Cmd
Extend your moose object as a script
MooseX::Method::Signatures
Adds greate paramater varification to methods (with a performance price)
MooseX::Types::Common
As it sounds, common types for Moose
MooseX::Types::Structured
Lets you write enforce structured attributes better than base Moose
Networking
Net::CIDR::Lite
Great CIDR calculation tool
Net::DNS
Do some DNS lookups
Net::IP
Manip IP address
Net::Netmask
Yet another IP manip tool
Net::Ping
Simple pinger
Testing
Perl::Critic
Follow best practices
Test::Most
A whole bunch of tests modules
Test::Perl::Critic
Follow best practices
Test::Pod
Ensures your POD compiles ok
Test::Pod::Coverage
Make sure you document all of your functions
Utils
File::Slurp
Read in an entire file all at once
List::MoreUtils
Provides some advanced-ish list utilities
Readonly::XS
Marks variables readonly... better than constant for some things
Regexp::Common
A ton of precompiled regular expressions
namespace::autoclean
Cleans up the namespace of your modules
YAML
YAML
Basic perl module to parse YAML
YAML::Any
Auto use the best available YAML module
YAML::Syck
Another fast module to parse YAML
YAML::XS
Fast C module to parse JSON
AUTHOR
Adam Lesperance <lespea@gmail.com>
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc Task::BeLike::LESPEA
Websites
Search CPAN
AnnoCPAN: Annotated CPAN documentation
CPAN Ratings
CPAN Forum
RT: CPAN's Bug Tracker
CPANTS Kwalitee
CPAN Testers Results
CPAN Testers Matrix
Source Code Repository
The code is open to the world, and available for you to hack on. Please feel free to browse it and play with it, or whatever. If you want to contribute patches, please send me a diff or prod me to pull from your repository :)
Bugs
Please report any bugs or feature requests to bug-task-belike-lespea at rt.cpan.org
, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Task-BeLike-LESPEA. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
COPYRIGHT AND LICENSE
This software is copyright (c) 2010 by Adam Lesperance.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.