View Source mix rclex.prep.ros2 (Rclex v0.8.0)

Prepare ROS 2 resources under .ros2 directory.

mix rclex.prep.ros2 --arch ARCH --ros2-distro DISTRO

ROS 2 resources will be prepared under .ros2.

An --arch option should be specified, option value is arm64v8, currently only supported.

A --ros2-distro option should be specified, option values are foxy/galactic/humble.

examples

Examples

mix rclex.prep.ros2 --arch arm64v8 --ros2-distro foxy

Link to this section Summary

Link to this section Functions

Link to this function

command_exists?(command)

View Source
Link to this function

copy_from_docker!(docker_tag, src_path, dest_path)

View Source
Link to this function

copy_ros2_resources_from_docker!(dest_path, arch, ros2_distro)

View Source
Link to this function

copy_vendor_resources_from_docker!(dest_path, arch, ros2_distro)

View Source
Link to this function

create_resources_directory!(base_path, arch, ros2_distro)

View Source
@spec create_resources_directory!(
  base_path :: String.t(),
  arch :: String.t(),
  ros2_distro :: String.t()
) :: directory_path :: String.t()
Link to this function

ros2_docker_image_tag(binary, ros2_distro)

View Source

Callback implementation for Mix.Task.run/1.