<!-- Code generated by gomarkdoc. DO NOT EDIT -->

In Development Package, API may change between versions.

import "github.com/egdaemon/eg/runtime/x/wasi/eggolang"

Variables

<a name="BuildOption"></a>

var BuildOption = boption(nil)

<a name="CompileOption"></a>

var CompileOption = coption(nil)

<a name="InstallOption"></a>

var InstallOption = ioption(nil)

<a name="TestOption"></a>

var TestOption = toption(nil)

<a name="AutoCompile"></a>

func AutoCompile

func AutoCompile(options ...coption) eg.OpFn

<a name="AutoInstall"></a>

func AutoInstall

func AutoInstall(options ...toption) eg.OpFn

<a name="AutoTest"></a>

func AutoTest

func AutoTest(options ...toption) eg.OpFn

<a name="CacheBuildDirectory"></a>

func CacheBuildDirectory

func CacheBuildDirectory() string

<a name="CacheDirectory"></a>

func CacheDirectory

func CacheDirectory(dirs ...string) string

<a name="CacheModuleDirectory"></a>

func CacheModuleDirectory

func CacheModuleDirectory() string

<a name="Env"></a>

func Env

func Env() ([]string, error)

attempt to build the golang environment that sets up the golang environment for caching.

<a name="RecordCoverage"></a>

func RecordCoverage

func RecordCoverage(ctx context.Context, _ eg.Op) (err error)

Record the coverage profile into the duckdb database.

<a name="Runtime"></a>

func Runtime

func Runtime() shell.Command

Create a shell runtime that properly sets up the golang environment for caching.