From 62d3ced054a0f0f5d835adfd243cb98a8bfed74b Mon Sep 17 00:00:00 2001 From: rathod-sahaab Date: Sun, 6 Oct 2019 00:40:44 +0530 Subject: [PATCH] Fixed empty default showing nothing in help --- include/cxxopts.hpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/include/cxxopts.hpp b/include/cxxopts.hpp index ed3c6a2..e89c2e1 100644 --- a/include/cxxopts.hpp +++ b/include/cxxopts.hpp @@ -1513,7 +1513,14 @@ namespace cxxopts if (o.has_default && (!o.is_boolean || o.default_value != "false")) { - desc += toLocalString(" (default: " + o.default_value + ")"); + if(o.default_value != "") + { + desc += toLocalString(" (default: " + o.default_value + ")"); + } + else + { + desc += toLocalString(" (default: \"\")"); + } } String result;