table

package
v0.7.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 14, 2023 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

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,
	}
)

Functions

func AppGeneration

func AppGeneration(app apiv1.App, msg string) string

func BoolToStar

func BoolToStar(obj any) (string, error)

func DefaultMemory added in v0.6.0

func DefaultMemory(obj any) (string, error)

func DisplayRange added in v0.6.0

func DisplayRange(minVal, maxVal any) (string, error)

func FormatCreated

func FormatCreated(data metav1.Time) string

func FormatFirst

func FormatFirst(data, data2 any) (string, error)

func FormatID

func FormatID(obj kclient.Object) (string, error)

func FormatJSON

func FormatJSON(data any) (string, error)

func FormatJSONCompact

func FormatJSONCompact(data any) (string, error)

func FormatYAML

func FormatYAML(data any) (string, error)

func Graph

func Graph(value int) (string, error)

func MemoryToRange added in v0.6.0

func MemoryToRange(obj any) (string, error)

func Name

func Name(obj any) (string, error)

func Noop

func Noop(obj any) string

func OwnerReferenceName added in v0.7.0

func OwnerReferenceName(obj metav1.Object) string

func Pointer

func Pointer(data any) string

func SimpleFormat

func SimpleFormat(values [][]string) (string, string)

func ToArray

func ToArray(s []string) (string, error)

func ToArrayFirst

func ToArrayFirst(s []string) (string, error)

func ToArrayNoSpace added in v0.6.0

func ToArrayNoSpace(s []string) (string, error)

func ToJSON

func ToJSON(data any) (map[string]any, error)

func Trunc

func Trunc(s string) string

Types

type FormatFunc

type FormatFunc any

type Writer

type Writer interface {
	Write(obj any)
	Close() error
	Err() error
	Flush() error
	AddFormatFunc(name string, f FormatFunc)
}

func NewWriter

func NewWriter(values [][]string, quiet bool, format string) Writer

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL