From 57cbb2dd6606dad21991b1315900e4e281f40874 Mon Sep 17 00:00:00 2001 From: Naveen Gogineni Date: Mon, 17 Apr 2023 10:01:01 -0400 Subject: [PATCH] Fix:(issue_1689) Let markdown output behave similar to cli help output --- docs.go | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/docs.go b/docs.go index 8b1c9c8a2c..6cd0624aea 100644 --- a/docs.go +++ b/docs.go @@ -153,9 +153,14 @@ func prepareFlags( // flagDetails returns a string containing the flags metadata func flagDetails(flag DocGenerationFlag) string { description := flag.GetUsage() - value := flag.GetValue() - if value != "" { - description += " (default: " + value + ")" + if flag.TakesValue() { + defaultText := flag.GetDefaultText() + if defaultText == "" { + defaultText = flag.GetValue() + } + if defaultText != "" { + description += " (default: " + defaultText + ")" + } } return ": " + description }