Skip to content

WasiExecOptions

Defined in: packages/runtime/src/wasm/wasi-exec.ts:38

Options for wasiExec.

args: string[]

Defined in: packages/runtime/src/wasm/wasi-exec.ts:44

Command-line arguments (argv).


optional env?: Record<string, string>

Defined in: packages/runtime/src/wasm/wasi-exec.ts:46

Additional environment variables (merged on top of proc.env).


optional preopen?: string[]

Defined in: packages/runtime/src/wasm/wasi-exec.ts:48

Pre-opened directory paths the program may traverse. Default: ['/'].


proc: ProcContext

Defined in: packages/runtime/src/wasm/wasi-exec.ts:42

The fishbowl process context (stdin, stdout, stderr, fs, argv, env).


optional ttyMode?: TtyMode

Defined in: packages/runtime/src/wasm/wasi-exec.ts:51

TTY mode. When 'raw', enables raw mode on proc.stdin at startup and restores cooked mode in finally. Default: undefined (no mode change).


wasmModule: WasmModule

Defined in: packages/runtime/src/wasm/wasi-exec.ts:40

Pre-compiled WebAssembly module (WebAssembly.Module).