CYR_BUILDINFO(8)

πŸ’– CYR_BUILDINFO πŸ’–

ok so bestie, welcome to cyr_buildinfo β€” it's a section 8 tool from the Cyrus IMAP fam, and honestly? it's giving backstage pass to your own build. no cap.


✨ NAME ✨

cyr_buildinfo β€” Cyrus IMAP documentation

it's the Cyrus build-configuration inspection tool. that's the whole vibe. πŸŽ€


🌸 SYNOPSIS 🌸

cyr_buildinfo [ -C config-file ] [format]

πŸ¦‹ DESCRIPTION πŸ¦‹

ok so cyr_buildinfo is a tool that lets you inspect the build configuration of a Cyrus release. the whole point, the intent, the main character reason it exists: it hands you your compilation settings at runtime and while you're testing. periodt. πŸ’…

and listen β€” it reads its configuration options out of the imapd.conf(5) file, unless you say otherwise with -C. iykyk. 🌈


✨ OPTIONS ✨

  • -C config-file β€” ngl this one is a little bit of a liar: it is ignored. but it's accepted anyway, purely for compatibility with other Cyrus tools. so it's there, it's just chillin, doing nothing. iconic behaviour honestly. πŸ’€
  • format β€” pick exactly one of these three, bestie:
    • pretty β€” prints the build configuration in indented JSON format. and guess what? this is the default, so if you don't pick anything, this is what you get. 🫢
    • dense β€” prints the build configuration in dense JSON</c> format. compact. no wasted space. minimal queen. ✨
    • flat β€” prints the build configuration as flattened properties. ⚠️ careful though: the print order is non-deterministic, so don't you dare assume it'll come out the same way twice. it's a chaos gremlin and we love it for that. πŸ™ˆ

πŸ‘‘ AUTHOR πŸ‘‘

The Cyrus Team πŸ’œ


1993–2026, The Cyrus Team


ok and that's the whole page, babe!! πŸ“ you now know literally everything cyr_buildinfo does β€” which, to be fair, is mostly yell your own build settings back at you in one of three JSON-ish outfits. obsessed. go run it. πŸ’–

this lil masterpiece is from Cyrus IMAP 3.12.4, dated Sep 09, 2026. mwah. 🧚✨
πŸ“¦ where this page comes from