Crypt:...e::Proc(3pm)
π Crypt::Random::Source::Base::Proc π
okay so bestie, this is a page from the User Contributed Perl Documentation, and the manual is literally called Crypt::Random::Source::Base::Proc(3pm). yes it's a mouthful, no we're not renaming it, it's iconic like that. π
β¨ NAME β¨
Crypt::Random::Source::Base::Proc β the base class for helper processes (like, for example, "openssl") π«Ά
πΈ VERSION πΈ
version 0.14 β periodt, that's the one. β¨
π¦ SYNOPSIS π¦
here's the vibe, copy-paste core:
use Moo;
extends qw(Crypt::Random::Source::Base::Proc);
has '+command' => ( default => ... );
that's it. that's the whole glow-up. you use Moo, you extends the base class, and you override '+command' with whatever default you want. slay. π
π DESCRIPTION π
so here's the tea: this is a base class for wrapping command line utilities that spit out random data on STDOUT, and turning them into Crypt::Random::Source objects. lowkey genius, highkey useful. it's giving "middleware but make it cute" β¨
π ATTRIBUTES π
command
an array reference or a string β that's the command to run. literally just the thing you're shelling out to. no cap. π
π METHODS π
open_handle
opens a pipe for reading using "command". that's the whole method, bestie. it opens the pipe, you read from it, random bytes appear. main character energy fr fr. π₯
π§ SUPPORT π§
found a bug? π don't suffer in silence, submit it through the RT bug tracker:
https://rt.cpan.org/Public/Dist/Display.html?Name=Crypt-Random-Source
or you can email it straight to:
bug-Crypt-Random-Source@rt.cpan.org
(that's mailto:bug-Crypt-Random-Source@rt.cpan.org if you're being fancy). they want your bug reports, bestie. it's giving community. π«Ά
π AUTHOR π
XXXX XXX'XX (Yuval Kogman) <nothingmuch@woobling.org>
(yes the X's are literally in the original, don't come for me, I'm just the messenger π)
β COPYRIGHT AND LICENCE β
This software is copyright (c) 2008 by Yuval Kogman.
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, remix it, redistribute it, it's free free. π
ok that's the whole page, no notes π
and for the cute sign-off: this lil doc was generated by perl v5.34.0 on 2022-04-09, and the manual is Crypt::...e::Proc(3pm) β iykyk. bye bestie, stay random β¨ππ
π¦ where this page comes from
- debian bookworm: libcrypt-random-source-perl 0.14-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libcrypt-random-source-perl 0.14-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libcrypt-random-source-perl 0.14-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu questing: libcrypt-random-source-perl 0.14-2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms