From 3db8bc654aaa830655b5ad27778b3493b01f7f3b Mon Sep 17 00:00:00 2001 From: Shi Han NG Date: Thu, 16 Jul 2020 22:04:19 +0900 Subject: [PATCH] dedent flags in rootUsageFunc --- command/help.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/command/help.go b/command/help.go index e448f0be1..9e013e711 100644 --- a/command/help.go +++ b/command/help.go @@ -26,7 +26,10 @@ func rootUsageFunc(command *cobra.Command) error { flagUsages := command.LocalFlags().FlagUsages() if flagUsages != "" { - command.Printf("\n\nFlags:\n%s", flagUsages) + command.Println("\n\nFlags:") + for _, l := range strings.Split(strings.Trim(dedent(flagUsages), "\n\r"), "\n") { + command.Println(" " + l) + } } return nil }