Versions in this module Expand all Collapse all v0 v0.1.0 Nov 29, 2020 Changes in this version + const ErrExec + const KindNameBinary + const KindNameGoCode + const KindNameGoModule + const KindNameUnknown + type Binary interface + Env func() map[string]string + type ErrGoCode struct + Err error + Kind error + func (e *ErrGoCode) Error() string + func (e *ErrGoCode) Is(err error) bool + func (e *ErrGoCode) Unwrap() error + type GoCode interface + Cast func() (interface{}, error) + type GoModule interface + GoModuleID func() *project.GoModuleID + type Incantation interface + Formula func() []string + Kind func() Kind + Options func() interface{} + type Kind uint32 + const KindBinary + const KindGoCode + const KindGoModule + func ParseKind(name string) (Kind, error) + func (k *Kind) UnmarshalText(text []byte) error + func (k Kind) MarshalText() ([]byte, error) + func (k Kind) String() string + type Mixin interface + Apply func(Options) (Options, error) + type Options interface