man(1)
π man(1) β the Profanity XMPP client, bestie edition π
okay so you opened man(1) from the Profanity XMPP client and landed on the /pgp page?? iconic. welcome. sit down. grab a strawberry. we're doing PGP today and honestly it's giving encrypted main character energy. πβ¨
β¨ NAME β¨
/pgp β the Profanity /pgp command. that's it. that's the name. short, sweet, slays. π
π DESCRIPTION π
Open PGP commands, babes. this is where you manage your keys and do the actual PGP encryption while you're chatting. π₯
heads up bestie: peep the/accountcommand if you wanna set your own PGP key./pgphandles the rest of the vibes. π«Ά
π SYNOPSIS π
/pgp libver
/pgp keys
/pgp contacts
/pgp setkey <contact> <keyid>
/pgp start [<contact>]
/pgp end
/pgp log on|off|redact
/pgp char <char>
/pgp sendfile on|off
/pgp sendpub [<contact>]
no cap, that's the whole menu. let's get into it. π
π¦ ARGUMENTS π¦
libverβ shows you which version of thelibgpgmelibrary is being used. like a little vibe check for your library. π§keysβ lists all keys known to the system. all of them. the whole roster. βcontactsβ shows contacts that have public keys assigned. your key-having besties, basically. πsetkey <contact> <keyid>β manually associates a contact with a public key. you're doing the matching yourself, matchmaker. πstart [<contact>]β starts a PGP encrypted chat. if you don't specify a contact, the current contact gets used. default behavior, love that for us. πendβ ends the PGP encrypted chat with the current recipient. doors closed. goodbye. πlog on|offβ enable or disable plaintext logging of your PGP encrypted messages. toggle away.log redactβ logs your PGP encrypted messages but swaps the contents out for[redacted]. this is the default, so if you did nothing, this is what you got. periodt.char <char>β sets the character that gets displayed next to PGP encrypted messages. your little encrypted-message mascot. πsendfile on|offβ lets/sendfilesend unencrypted files while you're otherwise using PGP. yes, unencrypted. yes, be aware. πautoimport on|offβ autoimports PGP keys from messages. they just show up. automated.sendpub [<contact>]β sends a message to the current recipient with your PGP public key. no contact specified? current contact gets used. same deal asstart. π₯
πΈ EXAMPLES πΈ
here's the group chat receipts, copy-paste ready:
/pgp log off
/pgp setkey odin@valhalla.edda BA19CACE5A9592C5
/pgp start odin@valhalla.edda
/pgp end
/pgp char P
look at that. odin@valhalla.edda with key BA19CACE5A9592C5, encrypted chat started, ended, logging off, char set to P. ate. no crumbs. π
and that's the whole page, bestie π this was man(1), page version 0.18.2, dated 2026-06-08. go encrypt something cute. byeeee πβ¨π¦
π¦ 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