小智 11
虽然PlantUML列在公认的答案中(在许多其他工具中),但值得更多关注.
除了易于包装到命令行工具之外,PlantUML还具有
但是PlantUML是一个java存档,因此可能需要以下设置:
java和graphviz可用作主要Linux发行版的软件包.PlantUML本身可用于Fedora和Ubuntu.
如果您的发行版未提供包,请从主站点下载jar文件并将其换行为bash脚本.
bash包装器(如下所示)可以存储在路径上名为plantuml的文件中,即列出的目录之一echo $PATH.别忘了让它可执行chmod u+x plantuml.
#!/bin/bash
# from the vim syntax plugin README at aklt/plantuml-syntax on github
java -jar $HOME/path/to/plantuml.jar -tsvg $@
Run Code Online (Sandbox Code Playgroud)
然后运行plantuml apple.uml berry.uml并且plantuml将创建apple.svg berry.svg.