Catman...x::uuid(3pm)
π¦ Catmandu::Fix::uuid(3pm) β the vibe is unique, bestie π
okay so real quick: this is a page from the User Contributed Perl Documentation, and it lives under the manual name Catman...x::uuid(3pm). It's β¨iconicβ¨, it's tiny, and it does exactly one thing. Let's get into it π«Ά
β¨ NAME β¨
Catmandu::Fix::uuid β it makes a Globally/Universally Unique Identifier π
Like. A UUID. The long dashes-and-hex situation. And it's globally unique, meaning nobody else on planet earth is getting your string, no cap πβ¨
πΈ SYNOPSIS πΈ
uuid(my.field) # my => {field => '4162F712-1DD2-11B2-B17E-C09EFE1DC403' }
so you just call uuid() on a field, and boom β that field gets a fresh UUID dropped into it π In the example above, my.field comes back holding '4162F712-1DD2-11B2-B17E-C09EFE1DC403', and my is now:
my => {field => '4162F712-1DD2-11B2-B17E-C09EFE1DC403'}
one line of fix, one absolutely one-of-a-kind identifier. it's giving "main character energy" but for your data π
π SEE ALSO π
Catmandu::Fixβ the parent situation, the whole fix framework thatuuidhangs out in. go say hi, iykyk π
and that's the whole page bestie, it's short but it ate π no notes, no hidden flags, nothing extra to memorise. slay.
perl v5.36.0, dated 2023-02-09, straight from the Catman...x::uuid(3pm) manual β mwah π see you in the next one πβ
π¦ where this page comes from
- debian bookworm: libcatmandu-identifier-perl 0.15-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libcatmandu-identifier-perl 0.15-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libcatmandu-identifier-perl 0.15-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libcatmandu-identifier-perl 0.15-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libcatmandu-identifier-perl 0.15-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms