GPGMNGR(1)

πŸ“¦
version 1.0.3 Β· 2 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– GPGMNGR(1) β€” the gpgmngr manual, bestie edition πŸ’–

okay so welcome to the gpgmngr page of the manual, section 1, bestie. this is the whole vibe. sit down, grab a lil snack πŸ“, and let's get into it.


✨ NAME ✨

gpgmngr β€” GPG Manager. that's it, that's the name. she manages your GPG. πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

gpgmngr [options] [menu-options] ...

like, you run her, you give her options if you want, you give her menu-options if you want, and she does the thing. slay.


🌸 DESCRIPTION 🌸

gpgmngr is a command-line tool for managing all the GPG functionalities β€” and when we say all, we mean creating keys, listing keys, editing keys, and deleting keys. the whole friend group of key operations πŸ’….

she gives you a user-friendly interface for handling GPG key management, right there in your GNU/Linux terminal. no cap. it's giving "i opened a terminal and now i feel powerful." periodt. πŸ‘‘


πŸ’œ OPTIONS πŸ’œ

just two. iconic. minimal. we love a girl who doesn't over-explain.

  • -v β€” show the program version. quick lil "who am i" moment ✨
  • -h β€” show the help. your bestie holding your hand 🫢

okay so this is the fun part. the script is divided into several main sections, and each section has its own submenus. it's like a lil mall of GPG and every store is useful πŸ›οΈ.

1. πŸ”‘ Key Management

these options let you manage GPG keys. this is the main character section, fr fr.

  1. Create new key β€” generate a new GPG key pair. brand new baby key, born today 🐣
  2. List keys β€” list all available GPG keys. who's in the building πŸ‘€
  3. Edit key β€” edit an existing GPG key. glow-up time ✨
  4. Delete key β€” delete an existing GPG key. it's over, she's gone πŸ’€
  5. Revoke key β€” revoke a GPG key. the official breakup πŸ’”
  6. Generate revocation certificate β€” create a revocation certificate for a GPG key. the "in case of emergency" letter πŸ“œ
  7. Manage subkeys β€” manage subkeys associated with a GPG key. yes, keys have kids, we support them 🌈
  8. Change passphrase β€” change the passphrase for a GPG key. new password, new you πŸ”
  9. Modify key expiration β€” change the expiration date of a GPG key. extending the deadline like a true academic πŸ•°οΈ
  10. Clean keyring β€” remove unnecessary data from the keyring. digital declutter, so satisfying 🧹
  11. Back to main menu β€” return to the main menu. the lil "nvm, take me home" button 🏠

2. πŸ” Encryption and Decryption

these options let you do encryption and decryption operations. secrets!! 🀫

  1. Encrypt document β€” encrypt a document using a GPG key. wrap it in a lil cryptographic blanket 🧣
  2. Decrypt document β€” decrypt a previously encrypted document. unwrap the blanket 🎁
  3. Symmetric encryption β€” encrypt a document using symmetric encryption. same secret on both sides, no cap 🎢
  4. Back to main menu β€” return to the main menu. 🏠

3. ✍️ Signing and Verification

these options let you sign and verify documents. proof it was really you 🫡

  1. Sign document β€” digitally sign a document with a GPG key. leaving your signature like a celeb πŸ’«
  2. Verify signature β€” verify the signature of a signed document. detective mode πŸ”
  3. Sign key β€” sign another user's GPG key. vouching for your friend, that's community 🀝
  4. Verify file integrity β€” verify the integrity of a file using a signature. is the file still the file? yes ma'am βœ…
  5. Back to main menu β€” return to the main menu. 🏠

4. 🌈 Key Trade Operations

these options let you import, export, and update GPG keys. the trading floor of the key economy πŸ“ˆ

  1. Import key from file β€” import a GPG key from a file. bringing a key in from outside πŸšͺ
  2. Import key from keyserver β€” import a GPG key from a keyserver. bringing a key in from the cloud ☁️
  3. Export public key β€” export a public GPG key to a file. share the public one freely, she's public πŸ’Œ
  4. Export private key β€” export a private GPG key to a file. okay bestie this one is PRIVATE, be careful with her, guard her with your life πŸ”₯
  5. Export key signature β€” export a GPG key signature to send to a partner. yes, the list really does have two number 4s, we don't make the rules, the manpage does, and we respect her πŸ™ˆ
  6. Upload key to keyserver β€” upload a GPG key to a keyserver. sending her out into the world πŸš€
  7. Update key on keyserver β€” update an existing GPG key on a keyserver. she's had a refresh, tell the server πŸ’…
  8. Back to main menu β€” return to the main menu. 🏠

5. πŸ’Ύ Backup and Restore

these options let you back up and restore GPG keys. protect the keys at all costs πŸ›‘οΈ

  1. Backup keys β€” backup GPG keys to a secure location. keep a copy, always πŸ—‚οΈ
  2. Restore keys β€” restore GPG keys from a backup. and bring them back 🫢
  3. Back to main menu β€” return to the main menu. 🏠

6. 🌟 Miscellaneous

these options give you additional GPG-related functionalities. the extra lil sprinkles ✨

  1. Show GPG config info β€” display GPG configuration information. the lore of your config πŸ“–
  2. Show key fingerprint β€” display the fingerprint of a GPG key. every key has a fingerprint, and it's her identity, iykyk πŸ”Ž
  3. Back to main menu β€” return to the main menu. 🏠

0. πŸ‘‹ Exit

exit the script. goodbye bestie, you ate 🫢


😭 BUGS 😭

gpgmngr If you discover any bugs in gpgmngr, please contact the author.

literally that's what it says, word for word, we are not touching it. if you find bugs, tell the author. that's the whole assignment. πŸ“¬

πŸ‘€ SEE ALSO πŸ‘€

the whole extended universe, go read them πŸ¦‹


πŸ‘‘ AUTHORS πŸ‘‘

originally written by Manuel Guerra <ar.manuelguerra@gmail.com> πŸ’œ

please use the email address <ar.manuelguerra@gmail.com> for gpgmngr-related comments. like, that's the inbox for this. use it. she reads them 🫢


Copyright Β© 2025 Manuel Guerra

License: GPL-3+

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.

On Debian systems, the complete text of the GNU General Public License version 3 can be found in /usr/share/common-licenses/GPL-3.

lowkey important: that "WITHOUT ANY WARRANTY" part is not a joke, bestie, it's literally the license saying no promises. read it, it's giving legal realness πŸ’€

okay that's the whole page!! Version 1.0.3, from September 2025, GPGMNGR(1) β€” that's a wrap, thanks for reading my manual rant, you're the bestie, go encrypt something πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from