Task::Catalyst(3)

πŸ“¦
version 4.02 Β· 2 versions
, in fedora 43

πŸ’– Task::Catalyst πŸ’–

okay bestie, so this is Task::Catalyst β€” a Perl manual page, from the User Contributed Perl Documentation crew, and it's literally the starter pack. It's giving "everything you need to start with Catalyst" and honestly? It ate. πŸŽ€


✨ VERSION ✨

version 4.02 β€” yeah, she's on 4.02, keep up. πŸ’…


🌸 SYNOPSIS 🌸

Like, just do this:

perl -MCPAN -e 'install Task::Catalyst'

That's it. That's the whole vibe check. πŸ¦‹


πŸ’œ DESCRIPTION πŸ’œ

This thing installs everything you need to write serious Catalyst applications. No cap. Fr fr. It's a Task module, so it doesn't do anything itself, it just drags a whole friend group of modules along with it so you're not out here installing them one by one like it's 2009. 🫢


πŸ‘‘ TASK CONTENTS πŸ‘‘

🧚 Core Modules

The main characters. The ones you cannot skip, bestie.

  • Catalyst 5.80
  • Catalyst::Devel 1.26
  • Catalyst::Manual 5.80
  • Catalyst::Model::Adaptor
  • Catalyst::Model::DBIC::Schema
  • Catalyst::View::TT
  • Catalyst::View::Email
  • Catalyst::Controller::ActionRole
  • CatalystX::Component::Traits
  • CatalystX::SimpleLogin
  • Catalyst::Action::REST
  • Catalyst::Component::InstancePerContext

πŸ“ Session Support

Because nobody wants their users logged out every five seconds, right?

  • Catalyst::Plugin::Session
  • Catalyst::Plugin::Session::State::Cookie
  • Catalyst::Plugin::Session::Store::File
  • Catalyst::Plugin::Session::Store::DBIC

πŸ”₯ Authentication and Authorization

Who are you and are you allowed in here?? iconic question tbh.

  • Catalyst::Plugin::Authentication
  • Catalyst::Authentication::Store::DBIx::Class
  • Catalyst::Authentication::Credential::HTTP
  • Catalyst::ActionRole::ACL
  • Catalyst::Plugin::Static::Simple
  • Catalyst::Plugin::Unicode::Encoding
  • Catalyst::Plugin::I18N
  • Catalyst::Plugin::ConfigLoader

🧚 Testing, Debugging and Profiling

aka the "why is my app doing that 😭" toolkit. Obsessed.

  • Test::WWW::Mechanize::Catalyst
  • Catalyst::Plugin::StackTrace
  • CatalystX::REPL
  • CatalystX::LeakChecker
  • CatalystX::Profile

πŸ’… Deployment

Get it out of your laptop and into the world, periodt.

  • FCGI
  • FCGI::ProcManager
  • Starman
  • local::lib

πŸ™ˆ AUTHORS πŸ™ˆ

Shoutout to the whole squad who made this happen:

  • Sebastian Riedel <sri@oook.de>
  • Brian Cassidy <bricas@cpan.org>
  • Andy Grundman <andy@hybridized.org>
  • Marcus Ramberg <mramberg@cpan.org>
  • Tomas Doran <bobtfish@bobtfish.net>
  • Rafael Kitover <rkitover@io.com>
  • Florian Ragwitz <rafl@debian.org>

This software is copyright (c) 2011 by Sebastian Riedel.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. So like, go off, share it, remix it, it's free free. 🫢


ok and that's the whole page bestie, no crumbs left πŸ’€

and yeah β€” this was rendered by perl v5.42.0 on 2025-07-25, and the page itself is Task::Catalyst(3) β€” mwah, thanks for reading, slay πŸ’…βœ¨

πŸ“¦ where this page comes from