Wed, 11 Nov 2026 04:50:58 UTC Log in
Flexible and extensible dispatch 74.30 KB built 2026-10-16 23:28:08 GMT

Description

Path::Dispatcher's basic operation is that of dispatch. Dispatch takes a path and a list of rules, and it returns a list of matches. From there, you can "run" the rules that matched. These phases are distinct so that, if you need to, you can inspect which rules were matched without ever running their code-blocks.

Dependencies

56 total
Requires35
  • perl(:VERSION) >= 5.8.1
  • perl(Carp)
  • perl(Moo)
  • perl(Moo::Role)
  • perl(MooX::TypeTiny)
  • perl(Path::Dispatcher::Dispatch)
  • perl(Path::Dispatcher::Match)
  • perl(Path::Dispatcher::Path)
  • perl(Path::Dispatcher::Rule)
  • perl(Path::Dispatcher::Rule::Alternation)
  • perl(Path::Dispatcher::Rule::Always)
  • perl(Path::Dispatcher::Rule::Chain)
  • perl(Path::Dispatcher::Rule::CodeRef)
  • perl(Path::Dispatcher::Rule::Dispatch)
  • perl(Path::Dispatcher::Rule::Empty)
  • perl(Path::Dispatcher::Rule::Enum)
  • perl(Path::Dispatcher::Rule::Eq)
  • perl(Path::Dispatcher::Rule::Intersection)
  • perl(Path::Dispatcher::Rule::Metadata)
  • perl(Path::Dispatcher::Rule::Regex)
  • perl(Path::Dispatcher::Rule::Sequence)
  • perl(Path::Dispatcher::Rule::Tokens)
  • perl(Path::Dispatcher::Rule::Under)
  • perl(Scalar::Util)
  • perl(Try::Tiny)
  • perl(Type::Tiny)
  • perl(Type::Utils)
  • perl(Types::Standard)
  • perl(constant)
  • perl(overload)
  • perl-libs
  • rpmlib(CompressedFileNames) <= 3.0.4-1
  • rpmlib(FileDigests) <= 4.6.0-1
  • rpmlib(PayloadFilesHavePrefix) <= 4.0-1
  • rpmlib(PayloadIsZstd) <= 5.4.18-1
Provides21
  • perl(Path::Dispatcher) = 1.08
  • perl(Path::Dispatcher::Dispatch) = 1.08
  • perl(Path::Dispatcher::Match) = 1.08
  • perl(Path::Dispatcher::Path) = 1.08
  • perl(Path::Dispatcher::Role::Rules) = 1.08
  • perl(Path::Dispatcher::Rule) = 1.08
  • perl(Path::Dispatcher::Rule::Alternation) = 1.08
  • perl(Path::Dispatcher::Rule::Always) = 1.08
  • perl(Path::Dispatcher::Rule::Chain) = 1.08
  • perl(Path::Dispatcher::Rule::CodeRef) = 1.08
  • perl(Path::Dispatcher::Rule::Dispatch) = 1.08
  • perl(Path::Dispatcher::Rule::Empty) = 1.08
  • perl(Path::Dispatcher::Rule::Enum) = 1.08
  • perl(Path::Dispatcher::Rule::Eq) = 1.08
  • perl(Path::Dispatcher::Rule::Intersection) = 1.08
  • perl(Path::Dispatcher::Rule::Metadata) = 1.08
  • perl(Path::Dispatcher::Rule::Regex) = 1.08
  • perl(Path::Dispatcher::Rule::Sequence) = 1.08
  • perl(Path::Dispatcher::Rule::Tokens) = 1.08
  • perl(Path::Dispatcher::Rule::Under) = 1.08
  • perl-Path-Dispatcher = 1.08-14.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances

Files

52
Name ascending sort Size
/usr/share/doc/perl-Path-Dispatcher 0.00 B
/usr/share/doc/perl-Path-Dispatcher/CONTRIBUTING 3.96 KB
/usr/share/doc/perl-Path-Dispatcher/Changes 7.64 KB
/usr/share/doc/perl-Path-Dispatcher/README 369.00 B
/usr/share/licenses/perl-Path-Dispatcher 0.00 B
/usr/share/licenses/perl-Path-Dispatcher/LICENSE 17.92 KB
/usr/share/man/man3/Path::Dispatcher.3pm.gz 3.19 KB
/usr/share/man/man3/Path::Dispatcher::Cookbook.3pm.gz 2.10 KB
/usr/share/man/man3/Path::Dispatcher::Dispatch.3pm.gz 1.66 KB
/usr/share/man/man3/Path::Dispatcher::Match.3pm.gz 1.86 KB
/usr/share/man/man3/Path::Dispatcher::Path.3pm.gz 1.47 KB
/usr/share/man/man3/Path::Dispatcher::Role::Rules.3pm.gz 1.31 KB
/usr/share/man/man3/Path::Dispatcher::Rule.3pm.gz 1.98 KB
/usr/share/man/man3/Path::Dispatcher::Rule::Alternation.3pm.gz 1.26 KB
/usr/share/man/man3/Path::Dispatcher::Rule::Always.3pm.gz 1.27 KB
/usr/share/man/man3/Path::Dispatcher::Rule::Chain.3pm.gz 1.21 KB
/usr/share/man/man3/Path::Dispatcher::Rule::CodeRef.3pm.gz 1.64 KB
/usr/share/man/man3/Path::Dispatcher::Rule::Dispatch.3pm.gz 1.46 KB
/usr/share/man/man3/Path::Dispatcher::Rule::Empty.3pm.gz 1.24 KB
/usr/share/man/man3/Path::Dispatcher::Rule::Enum.3pm.gz 1.42 KB
/usr/share/man/man3/Path::Dispatcher::Rule::Eq.3pm.gz 1.38 KB
/usr/share/man/man3/Path::Dispatcher::Rule::Intersection.3pm.gz 1.26 KB
/usr/share/man/man3/Path::Dispatcher::Rule::Metadata.3pm.gz 1.48 KB
/usr/share/man/man3/Path::Dispatcher::Rule::Regex.3pm.gz 1.51 KB
/usr/share/man/man3/Path::Dispatcher::Rule::Sequence.3pm.gz 1.37 KB
/usr/share/man/man3/Path::Dispatcher::Rule::Tokens.3pm.gz 1.99 KB
/usr/share/man/man3/Path::Dispatcher::Rule::Under.3pm.gz 1.67 KB
/usr/share/perl5/vendor_perl/Path 0.00 B
/usr/share/perl5/vendor_perl/Path/Dispatcher 0.00 B
/usr/share/perl5/vendor_perl/Path/Dispatcher.pm 7.42 KB
/usr/share/perl5/vendor_perl/Path/Dispatcher/Cookbook.pod 2.93 KB
/usr/share/perl5/vendor_perl/Path/Dispatcher/Dispatch.pm 3.06 KB
/usr/share/perl5/vendor_perl/Path/Dispatcher/Match.pm 3.61 KB
/usr/share/perl5/vendor_perl/Path/Dispatcher/Path.pm 2.04 KB
/usr/share/perl5/vendor_perl/Path/Dispatcher/Role 0.00 B
/usr/share/perl5/vendor_perl/Path/Dispatcher/Role/Rules.pm 1.50 KB
/usr/share/perl5/vendor_perl/Path/Dispatcher/Rule 0.00 B
/usr/share/perl5/vendor_perl/Path/Dispatcher/Rule.pm 3.79 KB
/usr/share/perl5/vendor_perl/Path/Dispatcher/Rule/Alternation.pm 1.22 KB
/usr/share/perl5/vendor_perl/Path/Dispatcher/Rule/Always.pm 1.03 KB
/usr/share/perl5/vendor_perl/Path/Dispatcher/Rule/Chain.pm 1.18 KB
/usr/share/perl5/vendor_perl/Path/Dispatcher/Rule/CodeRef.pm 1.91 KB
/usr/share/perl5/vendor_perl/Path/Dispatcher/Rule/Dispatch.pm 1.83 KB
/usr/share/perl5/vendor_perl/Path/Dispatcher/Rule/Empty.pm 1.02 KB
/usr/share/perl5/vendor_perl/Path/Dispatcher/Rule/Enum.pm 2.99 KB
/usr/share/perl5/vendor_perl/Path/Dispatcher/Rule/Eq.pm 2.40 KB
/usr/share/perl5/vendor_perl/Path/Dispatcher/Rule/Intersection.pm 1.13 KB
/usr/share/perl5/vendor_perl/Path/Dispatcher/Rule/Metadata.pm 1.97 KB
/usr/share/perl5/vendor_perl/Path/Dispatcher/Rule/Regex.pm 2.19 KB
/usr/share/perl5/vendor_perl/Path/Dispatcher/Rule/Sequence.pm 2.84 KB
Files 1–50 of 52 Next →
of 2

Component of

buildroots that installed this RPM
Buildroot descending sort Created State
f45-build-54804-937 2026-10-30 00:14:09 expired
Buildroots 1–1 of 1