Catman...adonly(3pm)

πŸ“¦
version 1.2025 Β· 4 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– 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::Store
  • Catmandu::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