profanity-pgp(1)

profanity-pgp1

Usage

/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>]

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

Releases

4 releases since Debian 11 (Bullseye); the text changed 3 times.

  1. 11
  2. 12
  3. 13
  4. Arch

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.