5 个版本

0.2.3 2024年5月19日
0.2.2 2024年5月19日
0.2.1 2024年5月18日
0.2.0 2024年5月18日
0.1.0 2024年5月12日

开发工具 类别中排名第 972

自定义许可证

22KB
516 行(不包括注释)

🌳 PRoot

Unit Tests GitHub License Crates.io Version Crates.io Total Downloads

PRoot 是一个 GitHub PR 图形可视化工具,可以帮助你看到 GitHub 仓库内 pull request 之间的关系和依赖。

特性

  • 可视化 PR 依赖关系:在仓库内生成 pull request 依赖关系的图形表示。
  • 在浏览器中打开 PR:直接从 CLI 在浏览器中打开特定的 pull request。
  • 根据依赖关系过滤 PR:根据依赖关系过滤要打开的 PR。
  • 检查 GitHub CLI 安装:快速验证 GitHub CLI 是否已安装在您的系统上。

安装

要使用此工具,您必须在您的机器上安装 Rust。如果您尚未安装 Rust,请按照以下步骤安装: https://rust-lang.net.cn/tools/install

使用以下命令将此仓库克隆到您的本地机器:

git clone https://github.com/iamlucasvieira/proot
cd proot

使用 Cargo 安装它

cargo install --path .

使用方法

要可视化 PR 依赖关系,请运行

proot

从 CLI 在浏览器中打开 PR

proot <pr_number>

根据其依赖关系过滤 PR

proot filter --me

您还可以使用自定义过滤器

proot filter -c "is:closed"

要检查 GitHub CLI 是否已安装,请运行

proot --check

依赖项

~2–12MB
~100K SLoC