Versions in this module Expand all Collapse all v0 v0.9.1 Aug 29, 2023 v0.9.0 Aug 21, 2023 Changes in this version + type Addon interface + Funcs func(ctx context.Context) (template.FuncMap, error) + type AddonMock struct + FuncsFunc func(ctx context.Context) (template.FuncMap, error) + StringFunc func() string + func (mock *AddonMock) Funcs(ctx context.Context) (template.FuncMap, error) + func (mock *AddonMock) FuncsCalls() []struct{ ... } + func (mock *AddonMock) String() string + func (mock *AddonMock) StringCalls() []struct{} type Evaluator + Addon Addon + func (s *Evaluator) Validate(expr string) error + type Git struct + Engine engine.Interface + func (g *Git) Funcs(ctx context.Context) (template.FuncMap, error) + func (g *Git) String() string + type MultiAddon []Addon + func (m MultiAddon) Funcs(ctx context.Context) (template.FuncMap, error) + func (m MultiAddon) String() string + type Task struct + Tracker *engine.Tracker + func (t *Task) Funcs(ctx context.Context) (template.FuncMap, error) + func (t *Task) String() string v0.8.0 Aug 18, 2023 Changes in this version + type Evaluator struct + Engine engine.Interface + Funcs template.FuncMap + func (s *Evaluator) Evaluate(ctx context.Context, expr string, data any) (string, error)