github.com/kubeshop/testkube@v1.17.23/cmd/kubectl-testkube/commands/common/crd.go (about) 1 package common 2 3 import ( 4 "fmt" 5 6 "github.com/kubeshop/testkube/pkg/crd" 7 "github.com/kubeshop/testkube/pkg/ui" 8 ) 9 10 // UIPrintCRD prints crd to ui 11 func UIPrintCRD(tmpl crd.Template, object any, firstEntry *bool) { 12 data, err := crd.ExecuteTemplate(tmpl, object) 13 ui.ExitOnError("executing crd template", err) 14 if !*firstEntry { 15 fmt.Printf("\n---\n") 16 } else { 17 *firstEntry = false 18 } 19 fmt.Print(data) 20 }