你可以通过以下任一方式获取线索/图形编辑器的副本。
你可以简单地下载预先编译和ready-to-use版本作为任何目录的Phar。 只需从我们的发行版下载最新的graph-composer.phar
文件:
此外,你还必须安装 GraphViz ( dot
可执行文件)。 基于 debian/ubuntu的发行版的用户可以简单地调用:
$ sudo apt-get install graphviz 或 brew install graphviz
Windows 用户必须为 Windows 下载 GraphViz,而剩余用户应该从主页安装。
已经完成了你现在可以通过运行以下命令来验证所有的工作:
$ cd~/Downloads
$ php graph-composer.phar --version
如果你不需要每次都键入 .phar
扩展就可以进行全局( 系统宽) 安装,你可以简单地调用:
$ chmod 0755 graph-composer.phar
$ sudo mv graph-composer.phar/usr/local/bin/graph-composer
你可以通过运行以下命令验证所有工作:
$ graph-composer --version
一旦提示/图形编辑器安装了,你就可以像这样使用它了。
show
命令为给定项目路径创建一个依赖关系图,并为你打开默认的桌面图像查看器:
$ php graph-composer.phar show ~/path/to/your/project
它接受一个可选参数,它是项目目录或者 composer.json 文件( 默认值为检查 composer.json 文件的当前目录)的路径。
你可以选择通过 --format=[svg/svgz/png/jpeg/...]
选项来设置图像类型( 默认为 svg
)。
export
命令非常像 show
命令,但不能打开默认图像查看器,它将结果图写入到STDOUT或者图像 file:。
$ php graph-composer.phar export~/path/to/your/project
它接受一个可选参数,它是项目目录或者 composer.json 文件( 默认值为检查 composer.json 文件的当前目录)的路径。
它接受额外的可选参数,即将生成的图像写入。 它的文件扩展名还设置了图像格式( 除非你还显式传递 --format
选项)。 示例调用:
$ php graph-composer.phar export~/path/to/your/project export.png
如果未给出这里参数,它将默认写入 STDOUT,这对于脚本的用途很有用:
$ php graph-composer.phar export~/path/to/your/project | base64
你可以选择通过 --format=[svg/svgz/png/jpeg/...]
选项来设置图像类型( 默认为 svg
)
附原文链接:https://www.helplib.com/GitHub/article_102449
graph-composer, 面向 composer.json的依赖图可视化( PHP + Composer )
原文:https://www.cnblogs.com/zhaoguangjie/p/11657175.html