Repolode
orhun

orhun/cargo-tree-tui

一个交互式终端界面,以可导航的树形结构浏览 Rust 项目的依赖图。

Star
56
Fork
10
未关闭 Issue
0
最近提交
5天前

这是什么?

cargo-tree-tui 是一个用于浏览 Rust 项目依赖图的终端用户界面。在 Cargo 项目根目录下以 cargo 子命令的方式运行,即可打开一个可交互的依赖树视图,查看项目所依赖的各个 crate。

标准的 cargo tree 命令输出的是静态列表,而这个工具允许你在依赖层级中交互式地移动。当项目引入大量间接依赖时,这种方式便于追踪某个 crate 是通过哪条路径被引入的。项目基于 ratatui 构建,这是一个用于终端界面的 Rust 库。

可以通过 cargo install 从 crates.io 安装,也可以直接从 Git 仓库安装。

核心功能

  • 01交互式、可导航的 Cargo 依赖树视图
  • 02以 cargo 子命令形式运行(cargo tree-tui),适用于任意 Cargo 项目
  • 03基于 ratatui 终端界面库构建
  • 04可通过 crates.io 或 Git 仓库安装

适用场景

  • 查找某个间接依赖是通过哪条路径被引入的
  • 浏览依赖众多的大型 Rust 项目的依赖结构
  • 不离开终端即可查看项目的依赖树

快速上手

  1. 1

    使用 cargo 安装该工具

    cargo install cargo-tree-tui
  2. 2

    在 Cargo 项目根目录中运行

    cargo tree-tui

使用前须知

  • 许可证元数据标注为 Apache-2.0,而 README 中写的是 MIT OR Apache-2.0。

收录于专题

标签

常见问题

cargo-tree-tui 是什么?
一个交互式终端界面,以可导航的树形结构浏览 Rust 项目的依赖图。 cargo-tree-tui 是一个用于浏览 Rust 项目依赖图的终端用户界面。在 Cargo 项目根目录下以 cargo 子命令的方式运行,即可打开一个可交互的依赖树视图,查看项目所依赖的各个 crate。
cargo-tree-tui 可以免费使用吗?用的什么许可证?
cargo-tree-tui 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
cargo-tree-tui 还在维护吗?
活跃维护中。cargo-tree-tui 最近一次提交是在 2026年11月2日。
cargo-tree-tui 适合用来做什么?
查找某个间接依赖是通过哪条路径被引入的 浏览依赖众多的大型 Rust 项目的依赖结构 不离开终端即可查看项目的依赖树
cargo-tree-tui 怎么安装和运行?
使用 cargo 安装该工具: cargo install cargo-tree-tui 在 Cargo 项目根目录中运行: cargo tree-tui
在哪里获取 cargo-tree-tui?
源代码和安装说明在 GitHub 上:https://github.com/orhun/cargo-tree-tui

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目