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 BaseAuthContext(token string) context.Context
- func DockerTagVersion(v *version.Version) (string, error)
- func FileExists(name string) (bool, error)
- func Filter[A any](s []A, f func(A) bool) []A
- func Find[A any](s []A, f func(A) bool) (A, error)
- func Getenv(key, fallback string) string
- func InSlice[C comparable](n C, h []C) bool
- func InSliceFunc[A any](n A, h []A, f func(i, p A) bool) bool
- func IsJSON(str string) bool
- func IsUUID(str string) bool
- func IsValidURL(addr string) error
- 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
- func SlicePop[T any](s []T, i int) ([]T, T)
- func SliceTake[T any](s []T, amount int) (picked, remaining []T)
- func SmallestGroupIndex[T any](groups [][]T) int
- func StringAbbreviate(s string) string
- type Hook
Constants ¶
View Source
const ( MinWidth = 0 TabWidth = 0 PadChar = ' ' )
Variables ¶
View Source
var ErrMalformedURL error = errors.New("malformed url")
View Source
var ErrNotAURL error = errors.New("not a url")
View Source
var TPLFuncMap = template.FuncMap{
"sum": sum,
"now": now,
}
Functions ¶
func AddSocketLogHook ¶
func AppendIfMissing ¶
func AppendIfMissing[V comparable](slice []V, i V) []V
func ApplianceVersionString ¶
func BaseAuthContext ¶
func FileExists ¶
func InSlice ¶
func InSlice[C comparable](n C, h []C) bool
func InSliceFunc ¶
func IsValidURL ¶
IsValidURL tests a string to determine if it is a well-structured url or not.
func ParseFilteringFlags ¶
func PrefixStringLines ¶
func SearchSlice ¶
SearchSlice will search a slice of strings and return all matching results. The search can either be case sensitive or not.
func SmallestGroupIndex ¶
func StringAbbreviate ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.