提交 c827573e 作者: Matt Bell 提交者: Juan Batiz-Benet

commands/cli: Helptext spacing fix for root command output

上级 c169fca5
......@@ -120,12 +120,15 @@ func optionText(cmd ...*cmds.Command) []string {
func subcommandText(cmd *cmds.Command, rootName string, path []string) []string {
prefix := fmt.Sprintf("%v %v", rootName, strings.Join(path, " "))
if len(path) > 0 {
prefix += " "
}
lines := make([]string, len(cmd.Subcommands))
i := 0
for name, sub := range cmd.Subcommands {
usage := usageText(sub)
lines[i] = fmt.Sprintf("%v %v %v", prefix, name, usage)
lines[i] = fmt.Sprintf("%v%v %v", prefix, name, usage)
lines[i] += fmt.Sprintf("\n%v", sub.Description)
lines[i] = indentString(lines[i], " ") + "\n"
i++
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论