App::Sp...bcommand(3)

πŸ“¦ version 0.15.0, in opensuse-leap 16.0

πŸ’… App::Spec::Role::Plugin::Subcommand

ok so this is one of those User Contributed Perl Documentation pages (yes bestie, the perl docs squad made it 🫢), and it's literally about App::Spec::Role::Plugin::Subcommand β€” the role that plugins for subcommands should be using. slay.

✨ NAME ✨

App::Spec::Role::Plugin::Subcommand β€” plugins for subcommands should use this role. that's the whole vibe. iykyk πŸ’…

🌸 DESCRIPTION 🌸

okay so there's not a ton here, and honestly? iconic minimalism. the manpage just says:

See App::Spec::Plugin::Help for an example.

that's it. that's the description. if you want to see what this actually looks like in action, go peek at App::Spec::Plugin::Help β€” it's giving "show, don't tell" and honestly we respect it 😭✨

πŸŽ€ REQUIRED METHODS πŸŽ€

if you're gonna consume this role, you have exactly one job, and it is non-negotiable fr fr:

  • install_subcommands β€” yeah bestie, you must provide this one. no defaults, no skipping, no "i'll do it later". it's a requirement, periodt πŸ‘‘

and that's the whole page, bestie πŸ¦‹ no cap. this little gem came to you courtesy of perl v5.42.0 and it's dated 2025-03-26 β€” so go forth, install those subcommands, and stay iconic πŸ’–πŸŒΈβœ¨

πŸ“¦ where this page comes from