Versions in this module Expand all Collapse all v2 v2.0.11 Apr 15, 2021 Changes in this version + func Snitch(id string) func(error) + type Eventer interface + PushEvent func(class string, startTime, endTime time.Time, output string, dataIn *string, ...) error + type Executor struct + func (e *Executor) AddTrigger(t trigger.Trigger) *Executor + func (e *Executor) OnFinish(f func(error)) *Executor + type Fn func(*log.Logger, *string) (*string, error) + type Micro struct + func New() *Micro + func (m *Micro) NewExecutor(name string, fn Fn) *Executor + func (m *Micro) SetEventer(event Eventer) + func (m *Micro) Start() + func (m *Micro) StartAndListen(port int) + func (m *Micro) StartAndWait() + func (m *Micro) StartWithDone() chan interface{} + func (m *Micro) Stop()