mirror of
https://github.com/spf13/cobra
synced 2025-05-05 04:47:22 +00:00
fix: correct command path in see_also for YAML doc
The `see_also` section for child commands would include only the name of command. This adds the whole path, similar to how it's done for the other documentation formats.
This commit is contained in:
parent
162534f92f
commit
e8f9808db6
2 changed files with 3 additions and 1 deletions
|
@ -128,7 +128,7 @@ func GenYamlCustom(cmd *cobra.Command, w io.Writer, linkHandler func(string) str
|
|||
if !child.IsAvailableCommand() || child.IsAdditionalHelpTopicCommand() {
|
||||
continue
|
||||
}
|
||||
result = append(result, child.Name()+" - "+child.Short)
|
||||
result = append(result, child.CommandPath()+" - "+child.Short)
|
||||
}
|
||||
yamlDoc.SeeAlso = result
|
||||
}
|
||||
|
|
|
@ -2,6 +2,7 @@ package doc
|
|||
|
||||
import (
|
||||
"bytes"
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"os"
|
||||
"path/filepath"
|
||||
|
@ -24,6 +25,7 @@ func TestGenYamlDoc(t *testing.T) {
|
|||
checkStringContains(t, output, "rootflag")
|
||||
checkStringContains(t, output, rootCmd.Short)
|
||||
checkStringContains(t, output, echoSubCmd.Short)
|
||||
checkStringContains(t, output, fmt.Sprintf("- %s - %s", echoSubCmd.CommandPath(), echoSubCmd.Short))
|
||||
}
|
||||
|
||||
func TestGenYamlNoTag(t *testing.T) {
|
||||
|
|
Loading…
Add table
Reference in a new issue