Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
2 contributors

Users who have contributed to this file

@glesica @georgelesica-wf
52 lines (36 sloc) 2.08 KB
Usage: dcdg [options]
-b, --builder=<NAME> Builder to use to construct a class diagram
(defaults to "plantuml")
-e, --exclude=<TYPE> Class / type names to exclude, can be a regular
expression
--exclude-private=<KIND> Exclude private entities (field, method, class,
or all)
--exclude-has-a Exclude has-a / aggregation relationships from
the diagram output
--exclude-is-a Exclude is-a / extension relationships from the
diagram output
--exported-only Include only classes exported from the Dart
package
--has-a=<CLASS> Include only classes with a has-a relationship
to any of the named classes
--is-a=<CLASS> Include only classes with an is-a relationship
to any of the named classes
-h, --help Show usage information
-i, --include=<TYPE> Class / type names to include, can be a regular
expression
-o, --output=<FILE> File to which output should be written (stdout
if omitted)
(defaults to "")
-p, --package=<DIR> Path to the root of the Dart package to scan
(defaults to ".")
-s, --search-path=<DIR> Directory relative to the package root to search
for classes
Available builders:
* plantuml - PlantUML builder that attempts to be feature-complete
* dot - Graphviz builder that only handles inheritance
* nomnoml - Nomnoml builder for embedding diagrams in web pages
The --include, --exclude, --has-a, and --is-a
options accept regular expressions.
Note: If both excludes and includes are supplied, types that are in
both lists will be removed from the includes list and then the
includes list will be applied as usual.
You can’t perform that action at this time.