INNER CODE UNIT · Go

linkHandler

stacklok/toolhive · cmd/help/main.go:44

func linkHandler(filename string) string {
	// Return the filename as-is for relative links
	return filename
}

func main() {
	var dir string
	root := &cobra.Command{
		Use:          "gendoc",
		Short:        "Generate ToolHive's help docs",
		SilenceUsage: true,
		Args:         cobra.NoArgs,
		RunE: func(*cobra.Command, []string) error {
			return doc.GenMarkdownTreeCustom(cli.NewRootCmd(false), dir, filePrepender, linkHandler)
		},
	}
	root.Flags().StringVarP(&dir, "dir", "d", "doc", "Path to directory in which to generate docs")
	if err := root.Execute(); err != nil {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…