NAME
Task::BeLike::YANICK - like Yanick? Be like Yanick!
VERSION
version 0.8.0
SYNOPSIS
$ cpan Task::BeLike::YANICK
DESCRIPTION
This Task module installs the modules that I use on a regular basis.
Wait, there is more! It can also update the modules that I use on a
regular basis! To do that, do
TASK_UPGRADE=1 cpan -f Task::BeLike::YANICK
MODULES INSTALLED BY THIS TASK
General
Task::Kensho
Might not use'em all, but I want them all near me, just in case.
Set::CrossProduct
my $iterator = Set::CrossProduct->new([
[ a..z ],
[ 1..10 ],
]);
while( my $i = $iterator->get ) {
print @$i;
}
Algorithm::Combinatorics
Permutations are fun!
Object-Oriented Frameworks
Moose
MooseX::Declare
XML Processing
XML::LibXML
XML::Writer
Because writing XML should be left to professionals.
XML::Simple
Useful for quick'n'dirty XML creation or slurping.
XML::XPathScript
Can't leave out my baby, now, can I?
Applications
App::GitGot
Git repo herder.
App::Ack
"grep" is nice, but "ack" is just nicer.
App::HTTPThis
Want to share a directory over http?
$ cd /path/to/dir/we/wanna/share
$ http_this
Module::Info
Want to know where the module is?
module_info Task::BeLike::YANICK
App::PAUSE::cleanup
Muuuch better than via the PAUSE web interface.
Web Development
Dancer
So you think you can dance?
Dancer::Template::Mason
Dancer::Plugin::Cache::CHI
Catalyst::Runtime
HTML::Mason
My templating system of choice.
Template
I prefer HTML::Mason, but "TT" is used in an awful lot of
applications.
WWW::Mechanize
A must for testing and small web hacks. Plus, this module name
always reminds me of *Battletech*.
Version Control Systems
Git::CPAN::Patch
Effortlessly import CPAN distros in a Git repository.
Testing
Test::Class
Add some class to your testing.
Test::Perl::Critic
Test::Perl::Critic::Progressive
Raise the bar, millimeter by millimeter.
DBD::Mock
Want to test the logic of something connecting to a database, but
don't have a database handy? No problem.
Development
Method::Signatures
Carp::Always::Color
"You're going to tell me what you know. EVERYTHING you know..."
"...and you are going to tell me... IN COLORS!"
autodie
Because my minions should know that their missions should always
either end in success, or death...
Part of the core as of 5.10.1.
Const::Fast
First, there was constant, then Readonly, and now Const::Fast.
Perl::Tidy
Because tidy code is so easier to read.
Perl::Critic
Module::Which
Which version of *Foo::Bar* am I running, and in which lib directory
is it hidding?
Pod::POM::Web
Because search.cpan.org doesn't deserved to be poked every five
minutes.
CPAN
App::cpanminus
Slam, bang, thank you CPAN.
CPAN::SQLite
CPAN asks for it, so there it is.
App::cpanoutdated
cpan-outdated | cpanm
Dist::Zilla
Dist::Zilla
Rooooar!
Dist::Zilla::PluginBundle::YANICK
One bundle to configure'em all...
Dist::Zilla::Plugin::Git
Git-related Dist::Zilla actions.
Dist::Zilla::Plugin::GithubMeta
Github actions.
AUTHOR
Yanick Champoux, "<yanick at cpan.org>"
BUGS
Please report any bugs or feature requests to "bug-task-belike-yanick at
rt.cpan.org", or through the web interface at
<
http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Task-BeLike-YANICK>. I
will be notified, and then you'll automatically be notified of progress
on your bug as I make changes.
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc Task::BeLike::YANICK
You can also look for information at:
* AnnoCPAN: Annotated CPAN documentation
<
http://annocpan.org/dist/Task-BeLike-YANICK>
* CPAN Ratings
<
http://cpanratings.perl.org/d/Task-BeLike-YANICK>
* RT: CPAN's request tracker
<
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Task-BeLike-YANICK>
* Search CPAN
<
http://search.cpan.org/dist/Task-BeLike-YANICK>
ACKNOWLEDGEMENTS
COPYRIGHT & LICENSE
Copyright 2009 Yanick Champoux, all rights reserved.
This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
AUTHOR
Yanick Champoux <
[email protected]>
COPYRIGHT AND LICENSE
This software is copyright (c) 2013 by Yanick Champoux.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.