Catman...ompile(3pm)

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

πŸ’… Catman...ompile β€” a lil manual page, bestie

okay so this is Catman...ompile(3pm) from the User Contributed Perl Documentation, and honestly? it's short, it's sweet, it's iconic. lowkey it's the manual page you read when you wanna peek inside the compiler's brain. 🧠✨


✨ NAME ✨

Catmandu::Cmd::compile β€” compile a Fix into Perl (for debugging)

like, that's the whole vibe. you hand it a Fix, it hands you back Perl. it's giving ✨transparency✨. it's for debugging, bestie, not for your production pipeline, okay? πŸŽ€


🌸 EXAMPLES 🌸

okay so here's how you actually run this thing. two whole ways to live your truth:

catmandu compile <FILE>|<FIX> [<FILE>|<FIX> [...]]

so you pass either a <FILE> or a <FIX> β€” and yes, you can stack more of them, [<FILE>|<FIX> [...]] means bring your whole friend group. 🫢

and then there's the glow-up move where you pipe it straight into perltidy to make the output pretty:

catmandu compile 'add_field(foo,bar.$append)' | perltidy -utf8 -npro -st -se

look at that. add_field(foo,bar.$append) goes in, tidied Perl comes out. it's literally the main character moment of this whole manual page. no cap. πŸ’–


and that's the entire page, bestie β€” no more sections, no hidden lore, we ate and left no crumbs πŸ“

this little cutie lives in the User Contributed Perl Documentation, shipped with perl v5.40.1, and the date on it is 2026-01-24. so when you're out here debugging your Fixes, just know this page has been holding it down since way back. πŸ’œβœ¨ periodt.

πŸ“¦ where this page comes from