INNER CODE UNIT · Go
runGenerateLlmsTxt
bjw-s-labs/helm-charts · tools/helm-schema-tools/cmd/helm-schema-tools/main.go:68
func runGenerateLlmsTxt(schemaPath, outputPath, baseURL string) error {
fmt.Printf("Dereferencing schema: %s\n", schemaPath)
schemaBytes, err := schema.DereferenceSchema(schemaPath)
if err != nil {
return fmt.Errorf("failed to dereference schema: %w", err)
}
gen := docs.NewGenerator("")
if err := gen.GenerateLlmsTxt(schemaBytes, outputPath, baseURL); err != nil {
return fmt.Errorf("failed to generate llms.txt: %w", err)
}
fmt.Printf("Generated: %s\n", outputPath)
return nil
}
func generateDocsCmd() *cobra.Command {