我正在开发一个脚本,可以突出显示由OS X下的MacPorts包管理器安装的包之间的依赖关系。该脚本采用可选参数来突出显示包和图中依赖它的所有内容。当我更改指定的包时,图表的整个布局会发生变化。我想要做的是使用点突出显示不同的包,以便我可以在两个图之间来回切换,并显示包安装之前/之后的两个不同的依赖关系和更改,以说明包树如何更改为其他包。
在自动构建.gv文件时需要指定什么,以确保在指定另一个突出显示的包时位置不会更改?
代码在GitHub上:
https://github.com/esba1ley/MacPortsVizTools
这方面的一个示例是调用脚本以突出显示jpeg上的依赖关系,而tiff位于repo的“examples”目录中。比较那里的两个PDF,看看结构如何在shell脚本中的两个调用之间发生变化。