Raw Archives
Binaries for common system configurations are available via GitHub Releases.
The minot-$ROS_DISTRO-* archives will only give you ROS specific binaries:
minotTUI + coordinator + ROS2 Publisher (with any-type)wind-ros2-cStandalone ROS2 Publisher (with any-type)
Publishing custom and any-type messages
Publishing any-type messages from a Bagfile (like ros2 bag play) needs the ROS2 C implementation to be linked to the message. When building the Rust bindings, it will link with every message in your $PATH. So if you use custom messages, you want to build Minot after you sourced your new message.
Archives not specific to a ROS distribution contain builds that can be used independently.
minotTUI + coordinatorminot-coordStandalone coordinatorlibrat.*, rat.hC libraries for Variable Sharingwind-ros*-nativeROS Publisher using roslibrust for ROS1 and ros2-client for ROS2
While the prebuilt binaries cover many common use cases, you may need to build Minot from source to tailor it to your specific needs. Building from source requires the Rust toolchain to be installed on your system.