gpgme-tool1
Assuan server exposing gnupg made easy operations
Usage
gpgme-tool [{--server | -s}]
[--gpgme-binary=FILE]
[--lib-version]
[--usage]
[{--version | -V}]
[{--help | -?}]
Overview
gpgme-tool is a test interface that can exercise the library functionality of GPGME. It is not currently intended for production use, but it can be a useful way to dynamically understand and experiment with the functionality available from the library.
Running this tool in Server mode (the default mode) results in a text-based, command-driven session. When the tool produces (on its standard output) a line beginning with OK or ERR, you can provide it with a command on its standard input. Try the command HELP to see a list of available commands. Commands are case-insensitive.
Status lines begin with an S, and data lines begin with a D.
Options
gpgme-tool accepts the following options on the command line:
Options
-
-s,--server -
Server mode (default)
-
--gpg-binary=FILE -
Use FILE for the GPG backend
-
--lib-version -
Show library version and terminate
-
-V,--version -
Print the currently installed version of GPGME to standard output.
-
-?,--help -
Print a list of command-line options.
-
--usage -
Print a synopsis of
gpgme-tool's command line.
Examples
Below is an example interaction from a POSIX shell, with user-typed lines in italics, and data returned by gpgme-tool in bold:
user@host:~$ gpgme-tool OK GPGME-Tool 1.7.0 ready strerror 20 D Unknown compression algorithm <Unspecified source> OK version D 1.7.0 OK armor S ARMOR false OK armor true OK armor S ARMOR true OK bye OK closing connection user@host:~$
Releases
Unchanged in 5 releases since Debian 9 (Stretch).