3 个版本
0.0.3 | 2021年7月7日 |
---|---|
0.0.2 | 2021年7月7日 |
0.0.1 | 2021年7月7日 |
在 #cargo-version 中排名 #24
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