Versions in this module Expand all Collapse all v0 v0.0.0 Aug 1, 2022 Changes in this version + type Context struct + BaseTask *task.BaseTask + CUELock *sync.Mutex + Error error + FlowStack []string + GoContext gocontext.Context + Mailbox *sync.Map + Middlewares []Middleware + Pools *sync.Map + RootValue cue.Value + Stderr io.Writer + Stdin io.Reader + Stdout io.Writer + TaskRegistry *sync.Map + Tasks *sync.Map + ValStore *sync.Map + Value cue.Value + Verbosity int + func Copy(ctx *Context) *Context + func New() *Context + func (C *Context) Lookup(key string) RunnerFunc + func (C *Context) Register(key string, f RunnerFunc) + func (C *Context) Use(m Middleware) + type Middleware interface + Apply func(*Context, RunnerFunc) RunnerFunc + type Runner interface + Run func(ctx *Context) (results interface{}, err error) + type RunnerFunc func(v cue.Value) (Runner, error)