one minute read (122 words)
Sticky Notes: cargo upgrade
While cargo already has most common commands integrated, one I miss from cargo-edit is cargo upgrade. It's super convenient if you want to bump all dependencies at once to the latest (in)compatible version.
This is how to install just this single executable:
cargo install cargo-edit \
--no-default-features \
-F upgrade,vendored-libgit2 \
--bin cargo-upgrade
Notes:
--no-default-featuresto avoid building all commands from a compilation perspective-F upgradeto opt-in for the upgrade command (it's a required feature for the binary)--bin cargo-upgradeto actually say, we want just this binary from the project, not all of them-F vendored-libgit2: readding from the default features