#cargo-version #version #cargo-manifest #cargo #docker #manifest #cache

程序 strip_cargo_version

从您的 crate 的 Cargo 可视化中删除版本信息

3 个版本

0.0.3 2021年7月7日
0.0.2 2021年7月7日
0.0.1 2021年7月7日

#cargo-version 中排名 #24

MPL-2.0 许可证

9KB
100

strip_cargo_version

一个小巧的工具,用于将 Rust crate 的版本设置为 0.0.0

我使用这个工具来优化 Docker 中的构建时间,避免在提升 crate 版本时重新编译依赖项。

它目前通过在 Cargo.toml 中简单地设置 package.version,以及在 Cargo.lock 中设置 package.<name>.version(其中 <name> 是 Cargo.toml 中的 package.name 值)来实现。

如果 Cargo.toml 包含工作空间,它还会删除 workspace.members

依赖关系

~2.5MB
~44K SLoC