seamia / protodot

transforming your .proto files into .dot files (and .svg, .png if you happen to have graphviz installed)
BSD 3-Clause "New" or "Revised" License
408 stars 39 forks source link

Feature: cluster flag to control grouping behavior #13

Open senhalil opened 2 years ago

senhalil commented 2 years ago

At the moment the user has to use the -select argument to prevent the background clustering (even if they want the complete UML) and there is no way to activate clustering if they are selecting the elements they want to show in the UML.

This -cluster flag lets the user switch on/off the clustering background in all cases.

It is on by default (which is the current default behavior for complete UML generation) and the user can supply -cluster=false to deactivate grouping of elements belonging to the same module/file.