aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp5
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;