Versions in this module Expand all Collapse all v0 v0.1.1 Jan 1, 2021 v0.1.0 Oct 18, 2020 Changes in this version + type Config interface + Value func(section, name string) (string, error) + type DelayCloser interface + Close func(doneChan chan<- error) + type Dumper interface + Dump func(data []byte) error + DumpObj func(obj interface{}) error + type DumperFactory interface + Dump func(name string, data []byte) error + DumpObj func(name string, obj interface{}) error + New func(name string) (Dumper, error) + type Logger interface + Log func(v ...interface{}) error + Logf func(format string, v ...interface{}) error + type LoggerFactory interface + New func(name string) (Logger, error) + type PersistentState interface + Retrieve func(name string, state interface{}) error + Save func(name string, state interface{}) error + type Shutdowner interface + Shutdown func(err error) + type Task interface + Inputs func() []string + Name func() string + Run func(inputs ...string) error