GPGME-JSON(1)

πŸ’– gpgme-json β€” bestie edition πŸ’–

okay so this is the gpgme-json page from the GNU manual, and honestly? it's kind of a big deal. sit down, grab a boba, we're doing this. πŸ§‹βœ¨


✨ NAME ✨

gpgme-json β€” GPGME operations, but delivered via Native messaging. yes bestie, it's the bridge. πŸ’…


🌸 SYNOPSIS 🌸

gpgme-json [--interactive|-i] [--single|-s] [--identify file]
[--lib-version] [--help|-h]

look at her. look at the flags. iconic. πŸ‘‘


πŸ¦‹ DESCRIPTION πŸ¦‹

so like, gpgme-json is a JSON to GPGME bridge. that's the whole vibe. 🫢

this interface is literally how web-browser extensions get to talk to the GPGME library β€” through the Native Messaging facility from web-browser. no cap, that's the mechanism. the browser extension yaps, gpgme-json translates, GPGME does the thing. periodt. πŸ’œ


πŸŽ€ OPTIONS πŸŽ€

gpgme-json accepts the following options on the command line, and yes we're going through every single one because we don't skip. 😀

  • -i, --interactive β€” turns on interactive mode ✨. and guess what? interactive mode also provides some online help, so she's self-sufficient, she's got her own little support system. obsessed.
  • -s, --single β€” turns on single request mode. one request. that's it. that's the whole energy. 🎯
  • --identify file|- β€” sniffs out the type of the data found in file, or from standard input if you pass -. detective behaviour fr fr. πŸ”
  • --debug β€” turns on debug mode πŸ›. logs get saved to ~/.gnupg/S.gpgme-json.log.
heads up bestie: you can also turn debug mode on and specify a custom logfile using the environment variable GPGME_JSON_DEBUG. so many options, we love flexibility. πŸ’–
  • --lib-version β€” prints the GPGME library version. just the version. quick little flex. πŸ“Œ
  • -h, --help β€” prints a usage message summarizing the most useful command-line options. your girl is helpful like that. 🌈

πŸ’€ BUGS πŸ’€

found a bug? not me manifesting that, but if it happens β€” please report bugs to <https://bugs.gnupg.org>. they want to hear from you, fr. πŸ™ˆ


gpgme-json is Copyright 2018-2024 g10 Code GmbH. licensed under LGPL version 2.1 or later <https://www.gnu.org/licenses/>.

This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.

read that again. NO WARRANTY. she's free, she's open, she comes with zero promises. that's the deal, bestie. πŸ’…

and that's the page!! πŸŽ€ this was GPGME 2.2.0, dated 2026-08-04, from the GPGME-JSON(1) manual. slay, stay safe, and always read the manpage before you pipe anything into anything. πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from
  • arch rolling: gpgme 2.2.0-1 Β· GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND MIT
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms