Catman...adonly(3pm)
π Catmandu::Plugin::Readonly β the manual page, bestie edition π
So this is Catman...adonly(3pm), straight out of the User Contributed Perl Documentation corner of the internet. Pull up a chair, we're making your data untouchable β¨
β¨ NAME β¨
Catmandu::Plugin::Readonly β the plugin that makes your stores or bags read-only, no cap π«Ά
πΈ SYNOPSIS πΈ
okay so here's literally the whole config, look at her:
$ cat catmandu.yml
---
store:
test:
package: MongoDB
options:
default_plugins: [ 'Readonly']
that's it. that's the vibe. π
π¦ DESCRIPTION π¦
Catmandu::Plugin::Readonly will transform a Catmandu::Store or a Catmandu::Bag into read-only mode β and by that I mean: all writes, deletes and drops will be ignored. π«βοΈ Not "errored out". Not "thrown a tantrum". Ignored. The data just sits there looking pretty and you cannot touch her. She's in her locked-girl era. ππ
This command will work on Catmandu::Store implementations. β¨
lowkey important: if you're expecting an error message when something tries to write, this isn't that. The operations are ignored, which means silence. πΈ Know that going in, bestie.
π SEE ALSO π
go read these next, they're the main characters this plugin hangs out with:
Catmandu::StoreCatmandu::Bag
and that's the whole page!! π written for perl v5.40.1, dated 2026-01-24, and lovingly passed down from the User Contributed Perl Documentation archives. mwah. ππ¦πΈβ¨
π¦ where this page comes from
- ubuntu resolute: libcatmandu-perl 1.2025-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libcatmandu-perl 1.2025-1 Β· 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