From e2a6b81f7f00aba0f8da05fc2118f0e56b54f02d Mon Sep 17 00:00:00 2001 From: Bartek Kryza Date: Fri, 7 Apr 2023 00:46:01 +0200 Subject: [PATCH] Fixed CLI11 print help handling --- src/cli/cli_handler.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/cli/cli_handler.cc b/src/cli/cli_handler.cc index 33632151..b6c10240 100644 --- a/src/cli/cli_handler.cc +++ b/src/cli/cli_handler.cc @@ -110,6 +110,9 @@ cli_flow_t cli_handler::parse(int argc, const char **argv) try { app.parse(argc, argv); } + catch (const CLI::CallForHelp &e) { + exit(app.exit(e)); // NOLINT(concurrency-mt-unsafe) + } catch (const CLI::Success &e) { return cli_flow_t::kExit; }