> ## Documentation Index
> Fetch the complete documentation index at: https://docs.talosjs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# e2e:run

> Alias for monorepo:run --commands=e2e — run the e2e script across packages and modules with granular caching.

Run the `e2e` script across every package and module in the workspace. This command is a thin alias for [`monorepo:run --commands=e2e`](/cli/commands/monorepo-run): every option is forwarded untouched, so the same dependency ordering, concurrency, and content-addressed caching apply.

## Usage

```bash theme={null}
talos e2e:run [options]
```

## Examples

Run e2e tests everywhere:

```bash theme={null}
talos e2e:run
```

Run only specific modules and packages:

```bash theme={null}
talos e2e:run --modules=billing,user --packages=billing,user
```

Stream plain logs instead of the interactive view (for CI):

```bash theme={null}
talos e2e:run --logs
```

Force every task to re-run, ignoring the cache:

```bash theme={null}
talos e2e:run --no-cache
```

## Options

| Option       | Description                                                   | Default                  |
| ------------ | ------------------------------------------------------------- | ------------------------ |
| `--packages` | Comma-separated package names to include (under `packages/`). | All packages and modules |
| `--modules`  | Comma-separated module names to include (under `modules/`).   | All packages and modules |
| `--logs`     | Stream plain log lines instead of the interactive view.       | `false`                  |
| `--no-cache` | Skip reading and writing the task cache.                      | `false`                  |

A target whose `package.json` does not define an `e2e` script is skipped without an error. See [`monorepo:run`](/cli/commands/monorepo-run) for the full execution, output, and caching model, and [`e2e:create`](/cli/commands/e2e-create) to scaffold the tests this command runs.
