man(1)

πŸ’– NAME πŸ’–

/omemo β€” that's the whole vibe. It's the Profanity /omemo command, and this page? It's man(1), the manual page itself, living in the Profanity XMPP client universe. Bestie, we're about to get into it. πŸŽ€


πŸ¦‹ DESCRIPTION πŸ¦‹

OMEMO commands, aka your little toolkit for managing keys πŸ”‘ and doing encryption during chat sessions. That's the whole point of showing up.

And the title bar? She's a snitch, and we love her for it β€” she'll show your OMEMO session status like this:

  • [OMEMO][trusted] β€” All active devices for the contact are trusted. ✨ slay
  • [OMEMO][untrusted] β€” One or more active devices for the contact are untrusted. 😭 not slay

🌸 SYNOPSIS 🌸

/omemo gen

/omemo log on|off|redact

/omemo start [<contact>]

/omemo trust [<contact>] <fingerprint>

/omemo end

/omemo fingerprint [<contact>]

/omemo char <char>

/omemo trustmode manual|firstusage|blind

/omemo policy manual|automatic|always

/omemo clear_device_list

/omemo qrcode

πŸ‘‘ ARGUMENTS πŸ‘‘

  • gen β€” Generate OMEMO cryptographic materials for the current account. Fresh keys, freshly generated, no cap. ✨
  • start [<contact>] β€” Start an OMEMO session with contact, or with the current recipient if you just… don't feel like typing who. πŸ’…
  • end β€” End the current OMEMO session. That's it, that's the girl. Goodbye forever (until you start again).
  • log on|off β€” Enable or disable plaintext logging of OMEMO encrypted messages. Toggle it, bestie. ⚑
  • log redact β€” Log the OMEMO encrypted messages, but replace the contents with [redacted]. Mysterious. Iconic. The censor bar of it all. πŸ•ΆοΈ
  • trust [<contact>] <fp> β€” Trust a fingerprint for a contact, or the current recipient if you omit contact. And here's the tea: if all active devices are trusted, the title bar shows [trusted]. Otherwise it shows [untrusted]. The title bar is watching. πŸ‘€
  • untrust [<contact>] <fp> β€” Untrust a fingerprint for a contact, or the current recipient if omitted. It's giving… consequences. πŸ’”
  • fingerprint [<contact>] β€” Show the contact's fingerprints β€” or the current recipient's, if you left contact out of it.
  • char <char> β€” Set the character displayed next to OMEMO encrypted messages. Customize your little marker, you deserve it. πŸŽ€
  • trustmode manual β€” Set the global OMEMO trust mode to manual: OMEMO keys has to be trusted manually. You're the main character, you do the work. πŸ’ͺ
  • trustmode firstusage β€” Set the global OMEMO trust mode to ToFu: the first OMEMO keys trusted automatically. Trust on first usage, no questions asked. 🫢
  • trustmode blind β€” Set the global OMEMO trust mode to blind: ALL OMEMO keys trusted automatically. Every single one. Zero suspicion. Vibe check: passed by default. πŸ™ˆ
  • policy manual β€” Set the global OMEMO policy to manual: OMEMO sessions must be started manually.
  • policy automatic β€” Set the global OMEMO policy to opportunistic: an OMEMO session will be attempted upon starting a conversation.
  • policy always β€” Set the global OMEMO policy to always: an error will be displayed if an OMEMO session cannot be initiated upon starting a conversation. It's ✨always✨ or it's an error, periodt.
  • clear_device_list β€” Clear your own device list on server side. Each client will reannounce itself when connected back. It's giving spring cleaning. 🧹
  • qrcode β€” Display a QR code of your OMEMO fingerprint. Scan me, bestie. πŸ“±

🌈 EXAMPLES 🌈

/omemo gen

/omemo start odin@valhalla.edda

/omemo trust c4f9c875-144d7a3b-0c4a05b6-ca3be51a-a037f329-0bd3ae62-07f99719-55559d2a

/omemo untrust loki@valhalla.edda c4f9c875-144d7a3b-0c4a05b6-ca3be51a-a037f329-0bd3ae62-07f99719-55559d2a

/omemo char *

🌟 okay so that's the whole page! go forth and /omemo responsibly, bestie. iykyk. πŸ’œ

This was version 0.18.2, dated 2026-06-08, signed off in man(1) style. Obsessed with her, honestly. πŸ§šπŸ’–

πŸ“¦ where this page comes from