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 /account command if you wanna set your own PGP key. /pgp handles 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 the libgpgme library 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 /sendfile send 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 as start. πŸ”₯

🌸 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