Versions in this module Expand all Collapse all v3 v3.0.4 Oct 4, 2022 v3.0.3 Sep 5, 2022 Changes in this version + func DoMemoryProfile() v3.0.2 Aug 30, 2022 Changes in this version + func CommonInitialization() + func ConfigureViper() + func DecodeGob(e interface{}, b []byte) error + func DumpLine(lst []string) string + func DumpLines(lst []string) []string + func EncodeToFile(data interface{}, filePath string) error + func FatalIf(err error) + func FileExists(filePath string) bool + func FormatCompletion(lines []string) string + func GetFromHttpServer(url string) (http.Header, []byte, error) + func HeadFromHttpServer(url string) (http.Header, error) + func IsAddressReachable(address string) bool + func IsCharIn(c byte, slice []byte) bool + func IsStringExcluded(s string, regexps []*regexp.Regexp) bool + func IsStringIn(element string, slice []string) bool + func IsStringIncluded(s string, regexps []*regexp.Regexp) bool + func IsStringMatching(s string, regexps []*regexp.Regexp) bool + func JoinSlicesOrNone(sl []string, sep string) string + func JoinSlicesWithMaxOrNone(sl []string, max int, sep string) string + func JoinStringMap(m map[string]string, exclude map[string]string, sep string) []string + func LastURLPart(url string) string + func LoadGobFromFile(e interface{}, filePath string) error + func ParseTimestamp(s string) (time.Time, error) + func RemoveTempDir(tempDir string) + func SetCommonCliFlags(fs *pflag.FlagSet, defaultLogLevel string) + func StringMapsEqual(a map[string]string, b map[string]string) bool + func StringSliceToRegexps(s []string) ([]*regexp.Regexp, error) + func StringSliceToSet(lst []string) map[string]bool + func StringSlicesEqual(a []string, b []string) bool + func TimeToAge(t time.Time) string + func TruncateString(s string, max int) string + type LogConf struct + LogLevel logrus.Level