NAME
Langertha::Raider::SkillResolver::Catalog - Internal skill resolver over the skill catalogue of a context
VERSION
version 0.504
SYNOPSIS
# Internal to Langertha-Raider -- no API promise.
my $r = Langertha::Raider::SkillResolver::Catalog->new( catalog => $context->skill_catalog );
my $skill = $r->resolve('helper:tidy'); # { name, dir, file } or undef
DESCRIPTION
Internal module. Its interface may change without notice.
The first resolver of Langertha::Raider::SkillResolver: a skill of the Langertha::Raider::Context::Skills catalogue -- every root and enabled plugin (plugin:skill), model-invocable or not ("find" in Langertha::Raider::Context::Skills).
catalog
The Langertha::Raider::Context::Skills. Required.
resolve
my $skill = $r->resolve('pdf');
{ name, dir, file } of the catalogue's skill of that name, or undef.
SEE ALSO
SUPPORT
Issues
Please report bugs and feature requests at https://github.com/Getty/langertha-raider/issues.
IRC
Join #langertha on irc.perl.org or message Getty directly.
CONTRIBUTING
Contributions are welcome! Please fork the repository and submit a pull request.
AUTHOR
Torsten Raudssus <torsten@raudssus.de> https://raudssus.de/
COPYRIGHT AND LICENSE
This software is copyright (c) 2026 by Torsten Raudssus.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.