SIEVED(8)

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

πŸ’… SIEVED(8) β€” the Cyrus IMAP glow-up πŸŽ€

okay bestie, so this is sieved from the Cyrus IMAP docs, and honestly? it's giving reverse-engineering fairy 🧚✨


✨ NAME ✨

sieved β€” Cyrus IMAP documentation, but make it a rescue mission πŸ’–

It's the tool that decompiles a sieve script back from bytecode. yes, literally un-baking the cake. we love a reverse. πŸ”₯


🌸 SYNOPSIS 🌸

sieved [OPTIONS] bytcodefile
⚠️ heads up, the arg really is spelled bytcodefile in the docs β€” no i'ma fix it, we copy it exactly, periodt.

πŸ¦‹ DESCRIPTION πŸ¦‹

So here's the vibe: sieved decompiles the bytecode file you hand it, and writes the output to stdout. that's it, that's the whole job, and it eats πŸ’…

By default, what you get is a descriptive version of the bytecode β€” like the bytecode narrating itself for you.

But pass -s and instead you get an equivalent sieve script, no cap. 🌈


πŸ‘‘ OPTIONS πŸ‘‘

  • -s, --as-sieve β€” produce a sieve script instead of describing the bytecode. obsessed? same. BUT β€” and this is the important part, listen up β€” if the bytecode contains deprecated features, the resulting script will not be compilable without changes. so like, it's a glow-up, not a miracle worker 😭

πŸ” SEE ALSO πŸ”

the whole sieve squad, fr fr 🫢


πŸ’œ AUTHOR πŸ’œ

The Cyrus Team β€” icons, honestly. main character energy only. πŸ‘‘


1993–2026, The Cyrus Team 🌸


no cap, no edits, no skipped details β€” every flag, every path, every warning made it in. πŸ’€βœ¨

and that's the page bestie!! πŸ’– this was Cyrus IMAP sieved, version 3.12.3, dated Jul 15, 2026 β€” slay, ate, left no crumbs, see you in the next manpage πŸŽ€πŸ¦‹πŸŒˆ

πŸ“¦ where this page comes from