3 releases
new 0.1.2 | Mar 10, 2025 |
---|---|
0.1.1 | Mar 7, 2025 |
0.1.0 | Mar 7, 2025 |
#235 in Cargo plugins
198 downloads per month
640KB
201 lines
cargo-tangerine

A cargo subcomand to handle workspaces and publish only the changed crates in the right order.
Installation
cargo install cargo-tangerine
Usage
cargo tangerine publish
Algorithm
v0.1.0
- Check the list of members in the workspace manifest
Cargo.toml
,members = ["crate1", "crate2"]
- For each crate in the list, check if the version was changed using
cargo info {crate}
- Publish the crate if the version was changed
cargo publish -p {crate}
Dependencies
~6–13MB
~152K SLoC