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
- ubuntu stonking: profanity 0.18.2-1 Β· GPL-3.0-or-later WITH OpenSSL exception
- ubuntu stonking: profanity-light 0.18.2-1 Β· GPL-3.0-or-later WITH OpenSSL exception
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms