Cargo edit
Cargo edit extends cargo by adding the following subcommands.
As you can guess by their names, the subcommands modify Cargo.toml from the command line.
- cargo add
- cargo rm
- cargo upgrade
Install
$ cargo install cargo-edit
cargo add
$ cargo add image
Updating 'https://github.com/rust-lang/crates.io-index' index
Adding image v0.23.14 to dependencies
$ cat Cargo.toml [dependencies]
image = "0.23.14"
Add dependencies with a specific version.
$ cargo add image --vers=0.20 Updating 'https://github.com/rust-lang/crates.io-index' index
Adding image v0.20 to dependencies
ii@ii-pro ~/t/r/image master ⁝ ?
$ cat Cargo.toml [dependencies]
image = "0.20"
cargo upgrade
$ cargo upgrade image
Updating 'https://github.com/rust-lang/crates.io-index' index
image:
Upgrading image v0.20 -> v0.23.14
cargo rm
$ cargo rm image
Removing image from dependencies
$ cat Cargo.toml
Top comments (0)