#automatic #upgrade #fixing #version #cargo #dep

bin+lib cargo-up

Upgrade your dependencies by automatically fixing your code

6 releases

0.1.0 Apr 12, 2020
0.0.6 Apr 30, 2022
0.0.5 Oct 14, 2021
0.0.4 Nov 13, 2020
0.0.1 May 9, 2020

#764 in Cargo plugins

Download history 3933/week @ 2026-02-09 3194/week @ 2026-02-16 2496/week @ 2026-02-23 3469/week @ 2026-03-02 3794/week @ 2026-03-09 4043/week @ 2026-03-16 3959/week @ 2026-03-23 1713/week @ 2026-03-30 2374/week @ 2026-04-06 1676/week @ 2026-04-13 1492/week @ 2026-04-20 2219/week @ 2026-04-27 2502/week @ 2026-05-04 1638/week @ 2026-05-11 554/week @ 2026-05-18 671/week @ 2026-05-25

5,669 downloads per month
Used in nameless-clap_up

MIT license

52KB
1.5K SLoC

cargo-up

Upgrade your dependencies by automatically fixing your code

Dont be afraid to upgrade

Installation

cargo install cargo-up --features cli --no-default-features

Users Workflow

Assuming that you have a project with the following Cargo.toml

[dependencies]
foo = "0.8.2"

If foo has released 0.9.0 with breaking changes along with a new release of their foo_up which details the changes, you can simply run the following command in your project:

cargo up dep foo

Your project code will be automatically upgraded to use the new foo@0.9.0.

NOTE: The tool upgrades to the latest version of the dependency, which means it can do several sequential version upgrades one after the other in a single run.

Maintainers Workflow

TODO:

Dependencies

~2–14MB
~286K SLoC