dedent flags in rootUsageFunc

This commit is contained in:
Shi Han NG 2020-07-16 22:04:19 +09:00
parent 3fb90b43ba
commit 3db8bc654a
No known key found for this signature in database
GPG key ID: 09FC1637248554BD

View file

@ -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
}