diff options
Diffstat (limited to 'src/main.cpp')
-rw-r--r-- | src/main.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main.cpp b/src/main.cpp index 9c1234e2..fbd53649 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -80,6 +80,7 @@ auto main(int argc, char* argv[]) -> int { parser.addOptions({ {{"v", "version"}, "show version information"}, {{"t", "test"}, "run all unit test cases"}, + {{"e", "environment"}, "show environment information"}, {{"l", "log-level"}, "set log level (trace, debug, info, warn, error)", "debug"}, @@ -95,6 +96,10 @@ auto main(int argc, char* argv[]) -> int { GpgFrontend::ParseLogLevel(parser.value("l")); } + if (parser.isSet("e")) { + return GpgFrontend::PrintEnvInfo(); + } + if (parser.isSet("t")) { ctx->gather_external_gnupg_info = false; ctx->load_default_gpg_context = false; |