carta
profanity-pgp(1)

profanity-pgp1

Overview

Open PGP commands to manage keys, and perform PGP encryption during chat sessions. See the /account command to set your own PGP key.

Arguments

libver

Show which version of the libgpgme library is being used.

keys

List all keys known to the system.

contacts

Show contacts with assigned public keys.

setkey <contact> <keyid>

Manually associate a contact with a public key.

start [<contact>]

Start PGP encrypted chat, current contact will be used if not specified.

end

End PGP encrypted chat with the current recipient.

log on|off

Enable or disable plaintext logging of PGP encrypted messages.

log redact

Log PGP encrypted messages, but replace the contents with [redacted]. This is the default.

char <char>

Set the character to be displayed next to PGP encrypted messages.

sendfile on|off

Allow /sendfile to send unencrypted files while otherwise using PGP.

autoimport on|off

Autoimport PGP keys from messages.

sendpub [<contact>]

Sends a message to the current recipient with your PGP public key, current contact will be used if not specified.

Examples

/pgp log off

/pgp setkey [email protected] BA19CACE5A9592C5

/pgp start [email protected]

/pgp end

/pgp char P

History

  • Arch Linux 2026-11-01: the text shown here
  • Debian 13 (Trixie)
  • Debian 12 (Bookworm)
  • Debian 11 (Bullseye)

From profanity 1:0.19.0-1 in Arch Linux 2026-11-01. Also shipped by profanity-gtk. Parsed by carta from the page's man source.