kxxt/cargo-visualize
GitHub: kxxt/cargo-visualize
一个交互式的 Cargo 依赖图可视化工具,帮助 Rust 开发者直观理解项目依赖结构和可选依赖关系。
Stars: 38 | Forks: 1
# cargo-visualize
通过交互式 cargo 依赖图可视化了解您的依赖。
一个专注于交互性的 [cargo-depgraph](https://github.com/jplatte/cargo-depgraph) 的个性化分支

## 安装
请参阅[安装说明](./INSTALL.md)
## 用法
`cargo visualize [options]`
可以通过运行以下命令查看完整的选项列表:
`cargo visualize --help`
常用选项:
* `--all-deps`
* `--all-deps --dedup-transitive-deps`
## 输出说明
* 青色背景 = 根目录 / 工作区成员
* 灰色背景 = 特定目标的依赖
* 绿色背景 = 可选依赖
* 深绿色背景 = 特定目标的可选依赖
* 虚线 = 可选依赖(可以通过禁用 cargo 特性来移除)
* 破折号线 = 传递性可选依赖(可以通过移除其中一条虚线边来移除)
## 高级用法
[G6 Graph 引擎](https://g6.antv.antgroup.com/) 作为一个全局变量被暴露。
您可以在 F12 开发者工具控制台中直接与 `graph` 变量进行交互。
但是,我们无法保证此界面的稳定性。
标签:AI工具, AntV, cargo, cargo插件, DNS解析, G6, Rust, SOC Prime, WebSocket, 交互式图形, 依赖分析, 依赖可视化, 依赖图, 依赖管理, 可视化界面, 图可视化, 开发工具, 开源项目, 数据可视化, 网络流量审计, 软件工程工具, 通知系统