# `mix rclex.prep.ros2`
[🔗](https://github.com/rclex/rclex/blob/v0.13.1/lib/mix/tasks/rclex/prep/ros2.ex#L1)

Prepare ROS 2 resources under .ros2 directory.

```
mix rclex.prep.ros2 --arch ARCH
```

ROS 2 resources will be prepared under .ros2.

An `--arch` option should be specified. Supported values are `arm64v8`, `amd64`, and `arm32v7`.

## Examples

specify arch explicitly with `--arch` option

```
mix rclex.prep.ros2 --arch arm64v8
```

For Nerves, `export MIX_TARGET=[TARGET]` is invoked properly, `--arch` option is not needed.

```
mix rclex.prep.ros2
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
