Versions in this module Expand all Collapse all v0 v0.10.13 Jun 5, 2019 v0.10.12 May 30, 2019 Changes in this version + func Coalesce(values ...string) string + func ConfigureInteractiveLogging(level logging.Level) + func ConfigureStandardLogging(level logging.Level) + func ConfigureStandardLoggingLevel(level logging.Level) + func ConvertToLoggingLevel(verbose bool) logging.Level + func CopyDir(src string, dst string) (err error) + func CopyFile(src, dst string) (err error) + func Join(separator string, values ...string) string + func LaunchBrowser(url string) + func MeasureElapsed(msg string, fn func()) + func ParseIntFromSlug(slug string, index int) (int, bool) + func ParseIntFromString(data string) int + func ParseTimeFromString(str string) time.Time + type FileIgnorer struct + func NewFileIgnorer(root string, patterns []string) FileIgnorer + func (fm FileIgnorer) IsIgnored(path string) bool + type LogReader interface + Clear func() + Logs func() []string + type Stopwatch struct + func NewStopwatch(msg string) *Stopwatch + func NewStopwatchLevel(msg string, level logging.Level) *Stopwatch + func NewStopwatchf(msg string, a ...interface{}) *Stopwatch + func (sw *Stopwatch) Completed() time.Duration + type UniqueLogger struct + func ConfigureSyncLogging(level logging.Level) *UniqueLogger + func ConfigureWatchedLogging(level logging.Level) *UniqueLogger + func NewUniqueLogger(level logging.Level) *UniqueLogger + func (l *UniqueLogger) Clear() + func (l *UniqueLogger) Log(level logging.Level, calldepth int, rec *logging.Record) (err error) + func (l *UniqueLogger) Logs() []string