diener - dependency diener is a tool for easily changing Polkadot SDK dependency versions
February 16, 2024 ยท View on GitHub
Usage
You can find the full documentation on docs.rs.
Update
The update subcommand changes all Cargo.toml files in a given folder to use
a specific branch/path/commit/tag.
Change all Polkadot SDK dependencies in a folder to a different branch:
diener update --branch diener-branch
Diener also supports tag and rev as arguments.
Patch
The patch subcommand adds a patch section for each crate in a given cargo workspace
to the workspace Cargo.toml file in some other cargo workspace.
Patch all git dependencies to be build from a given path:
diener patch --crates-to-patch ../path/to/polkadot-sdk/checkout
This subcommand can be compared to .cargo/config without using a deprecated
feature of Cargo ;)
License
Licensed under either of
at your option.
License: Apache-2.0/MIT
