Repository navigation
v1.0.0
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.yamlin your package dendros init— automatically generates a config by scanning your launch files (--recursive,--labels)dendros config— TUI for global defaults- Full
ros2CLI wrapped —node list,node info,service list,action list,topic list(withtopic_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 → newnotifications onros2 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 ~/.bashrcFull docs: https://mlisi1.github.io/DendROS