The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.001000 - 2014-07-29

  • 00 Major
    • ::Dir has new 'keepalive' method to mark/unmark scratch dirs for destruction.
    • ::Dir nas new 'keepalive_fail' method to trigger a croak, keep the temporary directory, and tell the user where to find it.
    • ::Dir::run_in() and thus, ::Role::Tempdir::capture_tempdir(), now pass the Dir object itself as $_[0] for easy access.
    • ::Dir now generates tempdirs with the prefix "DZ_R_Tempdir_" for easy cleanup if tempdirs are left around.
    • ::Dir now supports property '_tempdir_owner' which will be normalised and included in the tempdir prefix if specified.
    • ::Role::Tempdir::capture_tempdir) now automatically passes the name of the consuming plugin as "_tempdir_owner", giving consuming plugins clear tempdir locations when things fail.

Modules

Shell Out and collect the result in a DZ plug-in.
A temporary directory with a collection of item states
A result object for things that DO() DZ::R::Tempdir;
Intermediate state for a file