Skip to content

v1.0.0

Choose a tag to compare

@mlisi1 mlisi1 released this 01 Jul 08:54
· 31 commits to main since this release

DendROS v1.0.0

First stable release. DendROS shadows ros2 launch/ros2 run with a colorizing pipe and wraps the
main ros2 CLI inspection commands with the same group colors — zero launch-file changes, zero
new ROS 2 dependencies.

Highlights

  • Color by group — map node groups to colors/badges via a small dendROS.yaml in your package
  • dendros init — automatically generates a config by scanning your launch files (--recursive, --labels)
  • dendros config — TUI for global defaults
  • Full ros2 CLI wrapped — node list, node info, service list, action list, topic list (with topic_sort=group), param list, param describe
  • Crash alert — inline banner on node death with exit code, repeats periodically
  • Traceback highlighting — bold/dim red tracebacks (fancy/red/off)
  • Keyword highlighting — per-group or package-wide word/pattern highlighting
  • Parameter change alert — live old → new notifications on ros2 param set, inline or
    inverted style
  • Truly non-invasive — shell-level pipe, exit codes preserved, can be disabled anytime
  • Works on host install, Docker, any ROS 2 distribution

Install

git clone https://github.com/mlisi1/DendROS
cd DendROS && bash install.sh && source ~/.bashrc

Full docs: https://mlisi1.github.io/DendROS