NAME

Task::BeLike::RJBS - be more like RJBS -- use the modules he likes!

VERSION

version 20120310.000

TASK CONTENTS

Useful Command-Line Tools

App::Ack 1.82

Version 1.82 required because: a working --pager

App::Ack also gets us File::Next!

App::Nopaste 0.28

Version 0.28 required because: Gist support via Gist API

App::Whiff

App::Whiff provides whiff, which replaces which, because which is stupid.

App::Uni

This gets us the "uni" command, which lets you run "uni snowman" to copy and paste the character and look funny on IRC.

Unicode::Tussle

This is a whole bunch of extra utilities for poking through Unicode data. It's all cool stuff.

Tools for Working with the CPAN

perl 5.12.0

App::cpanminus 1.1002

Version 1.1002 required because: it has --auto-cleanup

App::cpanoutdated 0.12

Version 0.12 required because: it won't install old dists

CPAN::Mini 0.563

Module::Which

I use which_pm to find the version and location of installed modules, even if two versions are installed in different parts of @INC.

Tools for Building CPAN Distributions

Dist::Zilla 4

Version 4 required because: newest available

Dist::Zilla::PluginBundle::RJBS 1.004

Version 1.004 required because: newest available

Module::CoreList 2.34

Version 2.34 required because: has info on 5.13.1

Perl::Tidy 20071205

Version 20071205 required because: supports 5.10

Pod::Weaver 3.101631

Version 3.101631 required because: it understands PODNAME comments

Application Frameworks

App::Cmd 0.308

Version 0.308 required because: it has App::Cmd::Setup bugfixes

App::Cmd also gets us Getopt::Long::Descriptive.

Email-Handling Libraries

Email::Filter 1.02

Version 1.02 required because: I still use it, for lack of something better

Email::MIME 1.905

Version 1.905 required because: merged in Creator and Modifier modules; bug fixes

Email::Sender

Email::Sender::Transport::SQLite

Other Libraries I Use

Carp::Always

Config::INI 0.011

DBD::SQLite

Data::GUID 0.044

Version 0.044 required because: requires a new enough Data::UUID to work around Debian

DateTime 0.51

Version 0.51 required because: provides CLDR support with fewest known bugs

Devel::Cover

Devel::NYTProf

HTML::Element 3.22

Version 3.22 required because: has proper XML escaping

JSON 2.12

Version 2.12 required because: fixes unicode handling from ASCII JSON

List::AllUtils

Log::Dispatchouli 2.000

Version 2.000 required because: it has Log::Dispatchouli::Global

Mixin::ExtraFields 0.005

Version 0.005 required because: allows undef for id

Mixin::ExtraFields::Param 0.011

Moose 1.19

Version 1.19 required because: it has assert_coerce

Moose::Autobox 0.10

Version 0.10 required because: has "each" iterators

MooseX::StrictConstructor

All constructors must be strict!

namespace::autoclean

PPI 1.212

Version 1.212 required because: fixes parsing of package names with leading-digit parts

Params::Util 0.38

Version 0.38 required because: has fixes to _IDENTIFIER and _CLASS

Plack

Scalar::Util 1.18

Sub::Exporter 0.980

Version 0.980 required because: INIT collector; bug fixes

Term::ReadLine::Gnu 1

Version 1 required because: improves the debugger

Text::Markdown 1.0.24

Version 1.0.24 required because: has trust_list_start

Throwable 0.102080

Version 0.102080 required because: StackTrace::Auto factored out

Throwable::X

Try::Tiny 0.007

Version 0.007 required because: exception passed to finally

Sanity-Check

These are just here to make sure other things work properly.

Mozilla::CA

Crypt::SSLeay

LWP::Protocol::https

IO::Socket::SSL

Config::GitLike

AUTHOR

Ricardo Signes <rjbs@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2012 by Ricardo Signes.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.