graph-composer, 面向 composer.json的依赖图可视化( PHP + Composer )

graph-composer, 面向 composer.json的依赖图可视化( PHP + Composer )

安装

你可以通过以下任一方式获取线索/图形编辑器的副本。

作为一个 phar ( 推荐)

你可以简单地下载预先编译和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 命令为给定项目路径创建一个依赖关系图,并为你打开默认的桌面图像查看器:

扫描二维码关注公众号,回复: 7452797 查看本文章
$ 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

猜你喜欢

转载自www.cnblogs.com/zhaoguangjie/p/11657175.html