- TASK CONTENTS
- Perl for Perl's Sake
- Useful Command-Line Tools
- Tools for Working with the CPAN
- Tools for Building CPAN Distributions
- Application Frameworks
- Email-Handling Libraries
- Other Libraries I Use
- Config::INI 0.011
- Data::GUID 0.044
- DateTime 0.51
- HTML::Element 3.22
- JSON 2.12
- Log::Dispatchouli 2.000
- Moose 1.19
- PPI 1.212
- Params::Util 0.38
- Scalar::Util 1.18
- Sub::Exporter 0.980
- Term::ReadLine::Gnu 1
- Text::Markdown 1.0.24
- Throwable 0.102080
- Try::Tiny 0.007
- COPYRIGHT AND LICENSE
Task::BeLike::RJBS - be more like RJBS -- use the modules he likes!
Perl for Perl's Sake
Version 5.014 required because: gotta have my "package NAME BLOCK"
Useful Command-Line Tools
Version 1.82 required because: a working --pager
Version 0.34 required because: Gist support via Gist API v3
whiff, which replaces
which is stupid.
This gets us the "uni" command, which lets you run "uni snowman" to copy and paste the character and look funny on IRC.
This lets me rename a bunch of files by apply a
s/// expression, or more.
This is a whole bunch of extra utilities for poking through Unicode data. It's all cool stuff.
Tools for Working with the CPAN
Version 5.14.0 required because: it has package NAME BLOCK
Version 1.1002 required because: it has --auto-cleanup
Version 0.12 required because: it won't install old dists
I use which_pm to find the version and location of installed modules, even if two versions are installed in different parts of
perldoc, but for stuff you haven't installed (yet?).
Tools for Building CPAN Distributions
Version 5 required because: encoding!
Version 1.012 required because: newest available
Version 2.68 required because: newest available
Version 20071205 required because: supports 5.10
Version 4 required because: encoding!
Version 0.308 required because: it has App::Cmd::Setup bugfixes
App::Cmd also gets us Getopt::Long::Descriptive.
Version 1.02 required because: I still use it, for lack of something better
Version 1.905 required because: merged in Creator and Modifier modules; bug fixes
Other Libraries I Use
Version 0.044 required because: requires a new enough Data::UUID to work around Debian
Version 0.51 required because: provides CLDR support with fewest known bugs
Version 3.22 required because: has proper XML escaping
Version 2.12 required because: fixes unicode handling from ASCII JSON
Version 2.000 required because: it has Log::Dispatchouli::Global
Version 1.19 required because: it has assert_coerce
All constructors must be strict!
Version 1.212 required because: fixes parsing of package names with leading-digit parts
Version 0.38 required because: has fixes to _IDENTIFIER and _CLASS
Version 0.980 required because: INIT collector; bug fixes
Version 1 required because: improves the debugger
Version 1.0.24 required because: has trust_list_start
Version 0.102080 required because: StackTrace::Auto factored out
Version 0.007 required because: exception passed to
These are just here to make sure other things work properly.
Ricardo Signes <email@example.com>
COPYRIGHT AND LICENSE
This software is copyright (c) 2013 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.