![]() |
| |||||||
| Path::Abstract
Fast and featureful UNIX-style path parsing and manipulation |
Path::Abstract::Fast
|
Path::Abstract::Underload
Path::Abstract without stringification overloading |
| Path::Ancestor
Find the longest common ancestor of N paths |
Path::Class
Cross-platform path specification manipulation |
Path::Class::Dir
Objects representing directories |
| Path::Class::Each
Iterate lines in a file |
Path::Class::Entity
|
Path::Class::File
Objects representing files |
| Path::Class::File::Lockable
lock your files with Path::Class::File |
Path::Class::File::Stat
cache and compare stat() calls on a Path::Class::File object |
Path::Class::Iterator
walk a directory structure |
| Path::Class::Unicode
Maps Unicode filenames to local encoding and code pages |
Path::Class::URI
Serializes and deserializes Path::Class objects as file:// URI |
Path::Class::Versioned
A simple module for managing versioned file names |
| Path::Dispatcher
flexible and extensible dispatch |
Path::Dispatcher::Declarative
sugary dispatcher |
Path::Dispatcher::Declarative::Builder
|
| Path::Dispatcher::Dispatch
a list of matches |
Path::Dispatcher::Match
the result of a successful rule match |
Path::Dispatcher::Path
path and some optional metadata |
| Path::Dispatcher::Role::Rules
"has a list of rules" |
Path::Dispatcher::Rule
predicate and codeblock |
Path::Dispatcher::Rule::Alternation
any rule must match |
| Path::Dispatcher::Rule::Always
always matches |
Path::Dispatcher::Rule::Chain
|
Path::Dispatcher::Rule::CodeRef
predicate is any subroutine |
| Path::Dispatcher::Rule::Dispatch
redispatch |
Path::Dispatcher::Rule::Empty
matches only the empty path |
Path::Dispatcher::Rule::Enum
one of a list of strings must match |
| Path::Dispatcher::Rule::Eq
predicate is a string equality |
Path::Dispatcher::Rule::Intersection
all rules must match |
Path::Dispatcher::Rule::Metadata
match path's metadata |
| Path::Dispatcher::Rule::Regex
predicate is a regular expression |
Path::Dispatcher::Rule::Sequence
a sequence of rules |
Path::Dispatcher::Rule::Tokens
predicate is a list of tokens |
| Path::Dispatcher::Rule::Under
rules under a predicate |
Path::Extended
yet another Path class |
Path::Extended::Class
|
| Path::Extended::Class::Dir
|
Path::Extended::Class::File
|
Path::Extended::Dir
|
| Path::Extended::Entity
|
Path::Extended::File
|
Path::Iter
Simple Efficient Path Iteration |
| Path::Mapper
Map a virtual path to an actual one |
Path::Resolver
go from "file" names to things |
Path::Resolver::CustomConverter
a one-off converter between any two types using a coderef |
| Path::Resolver::Resolver::AnyDist
find content in any installed CPAN distribution's "ShareDir" |
Path::Resolver::Resolver::Archive::Tar
find content inside a tar archive |
Path::Resolver::Resolver::DataSection
find content in a package's Data::Section content |
| Path::Resolver::Resolver::DistDir
find content in a prebound CPAN distribution's "ShareDir" |
Path::Resolver::Resolver::FileSystem
find files in the filesystem |
Path::Resolver::Resolver::Hash
glorified hash lookup |
| Path::Resolver::Resolver::Mux::Ordered
multiplex resolvers by checking them in order |
Path::Resolver::Resolver::Mux::Prefix
multiplex resolvers by using path prefix |
Path::Resolver::Role::Converter
something that converts from one type to another |
| Path::Resolver::Role::FileResolver
a resolver that natively finds absolute file paths |
Path::Resolver::Role::Resolver
resolving paths is just what resolvers do! |
Path::Resolver::SimpleEntity
a dead-simple entity to return, only provides content |
| Path::Resolver::Types
types for use with Path::Resolver |
Path::Resource
URI/Path::Class combination |
Path::Resource::Base
A resource base for a Path::Resource object |
| Path::Router
A tool for routing paths |
Path::Router::Route
An object to represent a route |
Path::Router::Route::Match
The result of a Path::Router match |
| Path::Router::Shell
An interactive shell for testing router configurations |
Path::Router::Types
A set of types that Path::Router uses |
Path::Trim
Makes paths compact |
| Problems, suggestions, or comments to Randy Kobes. | Questions? Check the FAQ. | |
| Enable installations using PAR::WebStart. |