You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Less is more for integration tests
* Fix “no to all” integration test
* Move optionsparser into its own class
* Always output all parameters
* Handle nested_visibility
* Better violation distribution in sample app
* When showing custom title, don’t show command line params
* FolderVisibility as new name
* Updated diagrams
* Bump version
* Update diagram
opt.on('--no-legend',"Don't show legend"){ |o| options.show_legend=false}
14
-
15
-
opt.on('--no-dependency-arrows',"Don't show accepted dependency arrows"){ |o| options.show_dependencies=false}
16
-
opt.on('--no-privacy-boxes',"Don't show privacy enforcement box on a pack"){ |o| options.show_privacy=false}
17
-
opt.on('--no-layers',"Don't show architectural layers"){ |o| options.show_layers=false}
18
-
opt.on('--no-visibility-arrows',"Don't show visibility arrows"){ |o| options.show_visibility=false}
19
-
20
-
opt.on('--no-todo-edges',"Don't show todos for package relationships"){ |o| options.show_relationship_todos=false}
21
-
opt.on("--edge-todo-types=STRING","Show only the selected types of relationship todos. Comma-separated list of #{EdgeTodoTypes.values.map &:serialize}"){ |o| options.relationship_todo_types=o.to_s.split(",").uniq.map{EdgeTodoTypes.deserialize(_1)}}
22
-
opt.on("--use-edge-todos-for-layout","Show only the selected types of relationship todos. Comma-separated list of #{EdgeTodoTypes.values.map &:serialize}"){ |o| options.use_relationship_todos_for_layout=true}
23
-
24
-
opt.on('--no-teams',"Don't show team colors"){ |o| options.show_teams=false}
25
-
opt.on('--no-node-todos',"Don't show package-based todos"){ |o| options.show_node_todos=false}
26
-
27
-
opt.on('--focus-pack=STRING',"Focus on a specific pack(s). Comma-separated list of packs. Wildcards supported: 'packs/*'"){ |o| options.focus_pack=o.to_s.split(",")}
28
-
opt.on('--focus-pack-edge-mode=STRING',"If focus-pack is set, this shows only between focussed packs (when set to none) or the edges into / out of / in and out of the focus packs to non-focus packs (which will be re-added to the graph). One of #{FocusPackEdgeDirection.values.map &:serialize}"){ |o| options.show_only_edges_to_focus_pack=FocusPackEdgeDirection.deserialize(o)}
29
-
opt.on('--exclude-packs=',"Exclude listed packs from diagram. If used with include you will get all included that are not excluded. Wildcards support: 'packs/ignores/*'"){ |o| options.exclude_packs=o.to_s.split(",")}
30
-
31
-
opt.on('--roll-nested-into-parent-packs',"Don't show nested packs (not counting root). Connect edges to top-level pack instead"){ |o| options.roll_nested_into_parent_packs=true}
32
-
opt.on('--no-nesting-arrows',"Don't draw relationships between parents and nested packs"){ |o| options.show_nested_relationships=false}
33
-
34
-
opt.on('--remote-base-url=STRING',"Link pack packs to a URL (affects graphviz SVG generation)"){ |o| options.remote_base_url=o}
35
-
36
-
opt.on('--title=STRING',"Set a custom diagram title"){ |o| options.title=o}
opt.on('--no-legend',"Don't show legend"){ |o| options.show_legend=false}
15
+
16
+
opt.on('--no-dependency-arrows',"Don't show accepted dependency arrows"){ |o| options.show_dependencies=false}
17
+
opt.on('--no-privacy-boxes',"Don't show privacy enforcement box on a pack"){ |o| options.show_privacy=false}
18
+
opt.on('--no-layers',"Don't show architectural layers"){ |o| options.show_layers=false}
19
+
opt.on('--no-visibility-arrows',"Don't show visibility arrows"){ |o| options.show_visibility=false}
20
+
21
+
opt.on('--no-todo-edges',"Don't show todos for package relationships"){ |o| options.show_relationship_todos=false}
22
+
opt.on("--edge-todo-types=STRING","Show only the selected types of relationship todos. Comma-separated list of #{EdgeTodoTypes.values.map &:serialize}"){ |o| options.relationship_todo_types=o.to_s.split(",").uniq.map{EdgeTodoTypes.deserialize(_1)}}
23
+
opt.on("--use-edge-todos-for-layout","Show only the selected types of relationship todos. Comma-separated list of #{EdgeTodoTypes.values.map &:serialize}"){ |o| options.use_relationship_todos_for_layout=true}
24
+
25
+
opt.on('--no-teams',"Don't show team colors"){ |o| options.show_teams=false}
26
+
opt.on('--no-node-todos',"Don't show package-based todos"){ |o| options.show_node_todos=false}
27
+
28
+
opt.on('--focus-pack=STRING',"Focus on a specific pack(s). Comma-separated list of packs. Wildcards supported: 'packs/*'"){ |o| options.focus_pack=o.to_s.split(",")}
29
+
opt.on('--focus-pack-edge-mode=STRING',"If focus-pack is set, this shows only between focussed packs (when set to none) or the edges into / out of / in and out of the focus packs to non-focus packs (which will be re-added to the graph). One of #{FocusPackEdgeDirection.values.map &:serialize}"){ |o| options.show_only_edges_to_focus_pack=FocusPackEdgeDirection.deserialize(o)}
30
+
opt.on('--exclude-packs=',"Exclude listed packs from diagram. If used with include you will get all included that are not excluded. Wildcards support: 'packs/ignores/*'"){ |o| options.exclude_packs=o.to_s.split(",")}
31
+
32
+
opt.on('--roll-nested-into-parent-packs',"Don't show nested packs (not counting root). Connect edges to top-level pack instead"){ |o| options.roll_nested_into_parent_packs=true}
33
+
opt.on('--no-nesting-arrows',"Don't draw relationships between parents and nested packs"){ |o| options.show_nested_relationships=false}
34
+
35
+
opt.on('--remote-base-url=STRING',"Link pack packs to a URL (affects graphviz SVG generation)"){ |o| options.remote_base_url=o}
36
+
37
+
opt.on('--title=STRING',"Set a custom diagram title"){ |o| options.title=o}
test_names+=("relationship_todo_types"); test_params[${test_names[-1]}]="--title='Show only architecture and visibility todos' --edge-todo-types=architecture,visibility"
0 commit comments