Messag...ssword(3pm)
β¨ NAME β¨
Message::Passing::Role::HasUsernameAndPassword β it's giving "common username and password attributes" π like, this role exists so your output classes can have a lil username and a lil password without you copy-pasting the same two attributes into every single one. obsessed.
This page lives in the User Contributed Perl Documentation section, and yeah, the title got truncated to Messag...ssword(3pm) up top because man pages are dramatic like that π
π SYNOPSIS π
bestie, you just consume the role and boom, attributes:
package Message::Passing::Output::MyOutput;
use Moo;
use namespace::clean -except => 'meta';
with 'Message::Passing::Role::HasUsernameAndPassword';
That's it. That's the whole vibe. β¨
π¦ METHODS π¦
π username
The username for a connection. Required, Str. no cap, you have to give it one or it's not gonna work.
πΈ password
The password for a connection. Required, Str. also mandatory, also a string. keep it secret, keep it safe π
π AUTHOR, COPYRIGHT AND LICENSE π
See Message::Passing. (short and sweet, main character energy honestly)
okay that's the whole page, you ate that π this was perl v5.32.1, dated 2021-11-09, and the manpage title it came from was Messag...ssword(3pm) β go forth and authenticate, bestie π«Ά
π¦ where this page comes from
- debian bookworm: libmessage-passing-perl 0.117-1 Β· LGPL-2.1-only
- debian trixie: libmessage-passing-perl 0.117-1 Β· LGPL-2.1-only
- ubuntu jammy: libmessage-passing-perl 0.117-1 Β· LGPL-2.1-only
- ubuntu noble: libmessage-passing-perl 0.117-1 Β· LGPL-2.1-only
- ubuntu resolute: libmessage-passing-perl 0.117-1 Β· LGPL-2.1-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms