Documentation ¶
Index ¶
- Constants
- Variables
- func AddSocketLogHook(path string) error
- func AppendIfMissing[V comparable](slice []V, i V) []V
- func ApplianceVersionString(v *version.Version) string
- func DockerTagVersion(v *version.Version) (string, error)
- func FileExists(name string) (bool, error)
- func Find[T any](s []T, f func(T) bool) (T, error)
- func Getenv(key, fallback string) string
- func InSlice(needle string, haystack []string) bool
- func IsJSON(str string) bool
- func IsUUID(str string) bool
- func IsValidURL(addr string) bool
- func NewPrinter(output io.Writer, padding int) *tabby.Tabby
- func NormalizeURL(u string) (*url.URL, error)
- func ParseFilteringFlags(flags *pflag.FlagSet, defaultFilter map[string]map[string]string) (map[string]map[string]string, []string, bool)
- func PrefixStringLines(s, prefixChar string, prefixLength int) string
- func PrintJSON(output io.Writer, v interface{}) error
- func Reverse[S ~[]T, T any](items S) S
- func SearchSlice(needle string, haystack []string, caseInsensitive bool) []string
- type Hook
Constants ¶
View Source
const ( MinWidth = 0 TabWidth = 0 PadChar = ' ' )
Variables ¶
View Source
var TPLFuncMap = template.FuncMap{
"sum": sum,
}
Functions ¶
func AddSocketLogHook ¶
func AppendIfMissing ¶
func AppendIfMissing[V comparable](slice []V, i V) []V
func ApplianceVersionString ¶
func ApplianceVersionString(v *version.Version) string
func DockerTagVersion ¶
func FileExists ¶
func IsValidURL ¶
IsValidURL tests a string to determine if it is a well-structured url or not.
func ParseFilteringFlags ¶
func PrefixStringLines ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.