From d5f33fa87a15cc1139576539cb4db104621d1be8 Mon Sep 17 00:00:00 2001 From: Joseph Lenox Date: Sun, 5 Aug 2018 21:06:12 -0500 Subject: [PATCH] Filter out messages with no CLI options --- xs/src/libslic3r/PrintConfig.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/xs/src/libslic3r/PrintConfig.cpp b/xs/src/libslic3r/PrintConfig.cpp index 860f24d38..3fac35c4c 100644 --- a/xs/src/libslic3r/PrintConfig.cpp +++ b/xs/src/libslic3r/PrintConfig.cpp @@ -2028,11 +2028,13 @@ const CLIConfigDef cli_config_def; std::ostream& print_cli_options(std::ostream& out) { for (const auto& opt : print_config_def.options) { - out << "\t" << std::left << std::setw(40) << std::string("--") + opt.second.cli; - out << "\t" << opt.second.tooltip << "\n"; - if (opt.second.default_value != nullptr) - out << "\t" << std::setw(40) << " " << "\t" << " (default: " << opt.second.default_value->serialize() << ")"; - out << "\n"; + if (opt.second.cli.size() != 0) { + out << "\t" << std::left << std::setw(40) << std::string("--") + opt.second.cli; + out << "\t" << opt.second.tooltip << "\n"; + if (opt.second.default_value != nullptr) + out << "\t" << std::setw(40) << " " << "\t" << " (default: " << opt.second.default_value->serialize() << ")"; + out << "\n"; + } } std::cerr << std::endl; return out;