11 个版本
0.4.6 | 2022 年 12 月 28 日 |
---|---|
0.4.2 | 2021 年 9 月 13 日 |
0.4.0 | 2021 年 5 月 27 日 |
0.3.2 | 2021 年 3 月 16 日 |
0.2.0 | 2020 年 9 月 14 日 |
#1880 in 魔法豆
74 个月下载量
33KB
623 行
diener - dependency diener 是一个用于轻松更改 Substrate 或 Polkadot 依赖项版本的工具
用法
您可以在 docs.rs 上找到完整的文档。
更新
update
子命令将指定文件夹中所有 Cargo.toml
文件更改为使用特定的分支/路径/提交/标签。
将文件夹中的所有 Substrate 依赖项更改为不同的分支
diener update --substrate --branch diener-branch
或者您想要将 Polkadot 和 Substrate 依赖项更改为相同的分支
diener update --branch diener-branch-2
Diener 还支持将 tag
和 rev
作为参数。
如果依赖项属于 Substrate 或 Polkadot,当前是通过查看 git url 来完成的。它也仅适用于名为 substrate
或 polkadot
的仓库。
补丁
patch
子命令为给定 cargo 工作空间中的每个 crate 向其他 cargo 工作空间中的 workspace Cargo.toml
文件添加补丁部分。
将所有 Substrate git 依赖项的构建路径更改为给定路径
diener patch --crates-to-patch ../path/to/substrate/checkout --substrate
此子命令可以与 .cargo/config
进行比较,而无需使用 Cargo 的已弃用功能 ;)
许可证
许可权下 Apache 许可证,版本 2.0 或 MIT 许可证。
由您选择。
许可证:Apache-2.0/MIT
依赖项
~13–23MB
~353K SLoC