• 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 命令为给定项目路径创建一个依赖关系图,并为你打开默认的桌面图像查看器:

    $ 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

  • 相关阅读:
    mac下的一个类似“_kbhit()”实现
    mac使用备注
    open()打开文件失败对应的各种错误码
    xcode显示行号show gutter
    下载google code中源码的几个工具
    HTML5迷你游戏作验证码
    Linux+eclipse+gdb调试postgresql源码
    S-Nim
    【求助】从大表中删除小表中存在的记录问题
    Binary Tree Zigzag Level Order Traversal (LeetCode) 层序遍历二叉树
  • 原文地址:https://www.cnblogs.com/zhaoguangjie/p/11657175.html
Copyright © 2020-2023  润新知