This script is a wrapper around fzf to make it easier to use ROS2.
| Key | Action |
|---|---|
| Ctrl - a | ros2 node list or ros2 topic list |
| Ctrl - r | reload |
| Ctrl - e | ros2 topic echo --once <topic> or ros2 service call <service> |
| Ctrl - h | ros2 topic hz <topic> |
| Ctrl - i | ros2 topic info -v <topic> |
| Ctrl - b | ros2 topic bw <topic> |
| Ctrl - l | ros2 topic delay <topic> |
| Ctrl - t | ros2 interface show <topic_type> |
| Ctrl - y | copy selection to clipboard* |
| Ctrl - v | visualize topic* |
- ROS2 (tested with Humble)
- fzf (command-line fuzzy finder)
- bat (A cat clone with wings)
- xclip (*optional: copy selection to clipboard)
- rosshow (fork) (*optional: visualize topic)
- download the fri script, make it executable and add it to your path
Themes can be customized by setting the following environment variables:
FZF_DEFAULT_OPTS="--layout=reverse"
BAT_THEME="Solarized (dark)"