Documentation
      ¶
    
    
  
    
  
    Index ¶
- Variables
 - func AppGeneration(app apiv1.App, msg string) string
 - func BoolToStar(obj any) (string, error)
 - func DefaultMemory(obj any) (string, error)
 - func DisplayRange(minVal, maxVal any) (string, error)
 - func FormatCreated(data metav1.Time) string
 - func FormatFirst(data, data2 any) (string, error)
 - func FormatID(obj kclient.Object) (string, error)
 - func FormatJSON(data any) (string, error)
 - func FormatJSONCompact(data any) (string, error)
 - func FormatYAML(data any) (string, error)
 - func Graph(value int) (string, error)
 - func ImageName(obj metav1.Object) string
 - func MemoryToRange(obj any) (string, error)
 - func Name(obj any) (string, error)
 - func Noop(obj any) string
 - func OwnerReferenceName(obj metav1.Object) string
 - func Pointer(data any) string
 - func SimpleFormat(values [][]string) (string, string)
 - func ToArray(s []string) (string, error)
 - func ToArrayFirst(s []string) (string, error)
 - func ToArrayNoSpace(s []string) (string, error)
 - func ToJSON(data any) (map[string]any, error)
 - func Trunc(s string) string
 - type FormatFunc
 - type Writer
 
Constants ¶
This section is empty.
Variables ¶
      View Source
      
  
var ( FuncMap = map[string]any{ "ago": FormatCreated, "json": FormatJSON, "jsoncompact": FormatJSONCompact, "yaml": FormatYAML, "first": FormatFirst, "toJson": ToJSON, "boolToStar": BoolToStar, "array": ToArray, "arrayFirst": ToArrayFirst, "arrayNoSpace": ToArrayNoSpace, "graph": Graph, "pointer": Pointer, "fullID": FormatID, "name": Name, "trunc": Trunc, "alias": Noop, "appGeneration": AppGeneration, "displayRange": DisplayRange, "memoryToRange": MemoryToRange, "defaultMemory": DefaultMemory, "ownerName": OwnerReferenceName, "imageName": ImageName, } )
Functions ¶
func BoolToStar ¶
func DefaultMemory ¶
func DisplayRange ¶
func FormatCreated ¶
func FormatFirst ¶
func FormatJSON ¶
func FormatJSONCompact ¶
func FormatYAML ¶
func MemoryToRange ¶
func OwnerReferenceName ¶
func SimpleFormat ¶
func ToArrayFirst ¶
func ToArrayNoSpace ¶
Types ¶
type FormatFunc ¶
type FormatFunc any
type Writer ¶
type Writer interface {
	Write(obj kclient.Object)
	// WriteFormatted will write a newly formatted object that follows the default
	// pattern passed to the NewWriter function.  If the format has been overwritten
	// by the use the formatted object will not be passed to the custom format, but
	// instead the kclient.Object if not nil.  This gives consistency in that users custom
	// formatting always applies to the source kclient.Object, not the intermediate formatted
	// object that was created.
	//
	// sourceObj may be nil
	WriteFormatted(formattedObj any, sourceObj kclient.Object)
	Close() error
	Err() error
	Flush() error
	AddFormatFunc(name string, f FormatFunc)
}
     Click to show internal directories. 
   Click to hide internal directories.