1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2025-03-06 16:06:56 +00:00
kyverno/cmd/cli/kubectl-kyverno/utils/cobra/docs.go

37 lines
683 B
Go
Raw Normal View History

package cobra
func FormatDescription(short bool, url string, lines ...string) string {
if len(lines) == 0 {
return ""
}
description := lines[0]
description += "\n"
if short {
return description
}
for _, line := range lines[1:] {
description += " "
description += line
description += "\n"
}
if url != "" {
description += "\n"
description += " "
description += "For more information visit " + url
}
return description
}
func FormatExamples(in ...[]string) string {
var examples string
for _, example := range in {
for _, line := range example {
examples += " "
examples += line
examples += "\n"
}
examples += "\n"
}
return examples
}