---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/media/engines/execa_executor/functions/execaExecutor.md
---

# Function: execaExecutor()

```ts
function execaExecutor(options?: ExecaExecutorOptions): BinaryExecutor;
```

Defined in: [src/batteries/media/engines/execa\_executor.ts:84](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/engines/execa_executor.ts#L84)

Construct the bundled local-process [BinaryExecutor](../../../contracts/interfaces/BinaryExecutor.md).

## Parameters

| Parameter | Type                                                            | Description                      |
| --------- | --------------------------------------------------------------- | -------------------------------- |
| `options` | [`ExecaExecutorOptions`](../interfaces/ExecaExecutorOptions.md) | The execa resolver and defaults. |

## Returns

[`BinaryExecutor`](../../../contracts/interfaces/BinaryExecutor.md)

A `BinaryExecutor` running invocations as local child processes.
