NAME
Task::BeLike::YANICK - like Yanick? Be like Yanick!
VERSION
version 0.9.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
- 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
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?
- Web::Query
-
jQuery-like manipulation of DOMs.
File Processing
Applications
- PAUSE::Permissions
-
To know who is the author of a module:
pause-permissions Foo
- App::PAUSE::cleanup
-
So very useful to keep your Schwartz factor low.
- App::GitGot
-
Git repo herder.
- App::Ack
-
grep
is nice, butack
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.
- App::PAUSE::Comaint
-
Power, just like love, is for sharing.
- App::pretty
-
Prints JSON/YAML structures in easier-on-the-eye tables.
Web Development
- Dancer
- Dancer2
-
So you think you can dance?
- Dancer::Template::Mason
- Dancer::Plugin::Cache::CHI
- Catalyst::Runtime
- HTML::Mason
-
My templating system of choice.
- 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
- Deve::Hide
-
When we have it, but need to pretend we don't.
- 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.
Databases
- DBIx::Class::Schema::Loader
-
Use the database to create the schema.
CPAN
- lazy
-
Install all the missing dependencies!
perl -Mlazy foo.pl
- App::cpanminus
-
Slam, bang, thank you CPAN.
- CPAN::SQLite
-
CPAN asks for it, so there it is.
- App::cpanoutdated
-
cpan-outdated | cpanm
-
Interface to dist/module shared files.
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
CPAN Ratings
RT: CPAN's request tracker
Search CPAN
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 <yanick@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2019, 2013, 2012, 2011, 2010, 2009 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.