Versions in this module Expand all Collapse all v0 v0.1.0 Nov 12, 2022 v0.0.1 Nov 10, 2022 Changes in this version + var Ctrl = &unicode.RangeTable + func CommaSeparatedList(str string) []string + func Deduplicate(sl []string) []string + func ElliptLeft(str string, n int) string + func ElliptRight(str string, n int) string + func Intersection(slices ...[]string) []string + func IntsToCommaSeparated(vals []int) string + func ListContains(list []string, str string) bool + func ParseByteSize(inp string) (int64, error) + func Quoted(names []string) string + func SizeToStr(size int64) string + func SortedListContains(list []string, str string) bool + func SortedListsUniqueMerge(sl1, sl2 []string) []string + func SplitUnit(inp string) (number int64, unit string, err error) + func TruncateOutput(data []byte, maxLines, maxBytes int) []byte + func VersionCompare(va, vb string) (res int, err error) + func WordWrap(out io.Writer, text []rune, indent, indent2 string, termWidth int) error + func WordWrapPadded(out io.Writer, text []rune, pad string, termWidth int) error + type LimitedBuffer struct + func NewLimitedBuffer(maxLines, maxBytes int) *LimitedBuffer + func (lb *LimitedBuffer) Bytes() []byte + func (lb *LimitedBuffer) Write(data []byte) (int, error) + type MatchCounter struct + LastN bool + N int + Regexp *regexp.Regexp + func (w *MatchCounter) Matches() ([]string, int) + func (w *MatchCounter) Write(p []byte) (int, error) + type OrderedMap struct + func NewOrderedMap(pairs ...string) *OrderedMap + func (o *OrderedMap) Copy() *OrderedMap + func (o *OrderedMap) Del(key string) + func (o *OrderedMap) Get(k string) string + func (o *OrderedMap) Keys() []string + func (o *OrderedMap) Set(k, v string) + func (o *OrderedMap) UnmarshalYAML(u func(interface{}) error) error + type OrderedSet struct + func (o *OrderedSet) Contains(item string) bool + func (o *OrderedSet) IndexOf(item string) (idx int, ok bool) + func (o *OrderedSet) Items() []string + func (o *OrderedSet) Put(item string) + func (o *OrderedSet) Size() int + type PathIterator struct + func NewPathIterator(path string) (*PathIterator, error) + func (iter *PathIterator) CurrentBase() string + func (iter *PathIterator) CurrentCleanName() string + func (iter *PathIterator) CurrentName() string + func (iter *PathIterator) CurrentPath() string + func (iter *PathIterator) Depth() int + func (iter *PathIterator) Next() bool + func (iter *PathIterator) Path() string + func (iter *PathIterator) Rewind()