Changes for version 0.008 - 2026-02-26

  • Added '%opts' argument to is_stored method
  • is_stored method can now be used to check whether a directory exists
  • Added '%opts' argument to dispose method
  • dispose method can now be used to remove an empty directory
  • Added '$directory' and '%opts' arguments to list method
  • list method can now be used on a single directory, with extra options to control listing behavior
  • [Breaking change] list no longer returns recursive results by default
  • [Breaking change] memory driver no longer permits storing files and directories under the same name

Modules

Abstraction for file storage
Base class for drivers
Aggregate meta driver
Local directory storage
In-memory storage of files
Driver which does nothing
Change root meta driver
Mount under directory meta driver
Tied filehandle for stored files
Exceptions for Storage::Abstract

Provides

in lib/Storage/Abstract/Role/Driver/Basic.pm
in lib/Storage/Abstract/Role/Driver/Meta.pm
in lib/Storage/Abstract/X.pm
in lib/Storage/Abstract/X.pm
in lib/Storage/Abstract/X.pm
in lib/Storage/Abstract/X.pm
in lib/Storage/Abstract/X.pm