package2plantumlclassdiagram - Generates Plant UML's Class Diagram from Perl Modules
package2plantumlclassdiagram analyze Perl modules with PPI, and generate Plant UML's Class Diagram syntax.
You can render the output result with PlantUML.
% package2plantumlclassdiagram PATH_TO_MODULES > a.plantuml
Then, render a.plantuml with PlantUML.
% GRAPHVIZ_DOT=$(which dot) plantuml -charset UTF-8 -tpng a.plantuml
% open a.png
Like this.
% package2plantumlclassdiagram ~/YourApp/lib/**/**.pm > a.plantuml
Use grep -P.
% package2plantumlclassdiagram PATH_TO_MODULES | ggrep -P '^(@startuml|@enduml)|(<|--)' > a.plantuml
http://plantuml.com/classes.html
Copyright (C) hitode909.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
hitode909 hitode909@gmail.com