# tuist plugin build

Builds a plugin.

## Arguments

### configuration `Optional`

**Environment variable** `TUIST_PLUGIN_OPTIONS_CONFIGURATION`

Choose configuration (default: debug).

```bash
tuist plugin build --configuration [configuration]
tuist plugin build -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 build --path [path]
tuist plugin build -p [path]
```

### build-tests `Optional`

**Environment variable** `TUIST_PLUGIN_BUILD_BUILD_TESTS`

Build both source and test targets.

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

### no-build-tests `Optional`

**Environment variable** `TUIST_PLUGIN_BUILD_BUILD_TESTS`

Build both source and test targets.

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

### show-bin-path `Optional`

**Environment variable** `TUIST_PLUGIN_BUILD_SHOW_BIN_PATH`

Print the binary output path.

```bash
tuist plugin build --show-bin-path
```

### no-show-bin-path `Optional`

**Environment variable** `TUIST_PLUGIN_BUILD_SHOW_BIN_PATH`

Print the binary output path.

```bash
tuist plugin build --no-show-bin-path
```

### targets `Optional`

**Environment variable** `TUIST_PLUGIN_BUILD_TARGETS`

Build the specified targets.

```bash
tuist plugin build --targets [targets]
```

### products `Optional`

**Environment variable** `TUIST_PLUGIN_BUILD_PRODUCTS`

Build the specified products.

```bash
tuist plugin build --products [products]
```
