# tuist plugin run

Runs a plugin.

## Arguments

### configuration `Optional`

**Environment variable** `TUIST_PLUGIN_OPTIONS_CONFIGURATION`

Choose configuration (default: debug).

```bash
tuist plugin run --configuration [configuration]
tuist plugin run -c [configuration]
```

### path `Optional`

**Environment variable** `TUIST_PLUGIN_OPTIONS_PATH`

The path to the directory that contains the definition of the plugin.

```bash
tuist plugin run --path [path]
tuist plugin run -p [path]
```

### build-tests `Optional`

**Environment variable** `TUIST_PLUGIN_RUN_BUILD_TESTS`

Build both source and test targets.

```bash
tuist plugin run --build-tests
```

### no-build-tests `Optional`

**Environment variable** `TUIST_PLUGIN_RUN_BUILD_TESTS`

Build both source and test targets.

```bash
tuist plugin run --no-build-tests
```

### skip-build `Optional`

**Environment variable** `TUIST_PLUGIN_RUN_SKIP_BUILD`

Skip building the plugin.

```bash
tuist plugin run --skip-build
```

### no-skip-build `Optional`

**Environment variable** `TUIST_PLUGIN_RUN_SKIP_BUILD`

Skip building the plugin.

```bash
tuist plugin run --no-skip-build
```

### task

**Environment variable** `TUIST_PLUGIN_RUN_TASK`

The plugin task to run.

```bash
tuist plugin run [task]
```

### arguments `Optional`

**Environment variable** `TUIST_PLUGIN_RUN_ARGUMENTS`

The arguments to pass to the plugin task.

```bash
tuist plugin run [arguments]
```
