5 stable releases
1.1.3 | Apr 23, 2024 |
---|---|
1.1.2 | Dec 18, 2023 |
1.1.1 | Oct 19, 2023 |
1.1.0 | Jul 6, 2023 |
1.0.0 | Oct 6, 2022 |
#952 in Command line utilities
180 downloads per month
11KB
195 lines
Cargo Version Utility
This is a small cargo subcommand cargo version-util
to manipulate Cargo.toml
versions.
It handles workspaces transparently.
Installation
cargo install --path .
Usage
get-version
This subcommand gets the version of the specified Cargo.toml
file.
cargo version-util get-version [--manifest-path /path/to/Cargo.toml]
Note: If run in a workspace and member crates have distinct versions the get-version
command fails with an error.
set-version
This subcommand sets the version for the specified Cargo.toml
file.
cargo version-util set-version [--manifest-path /path/to/Cargo.toml] <VERSION>
If run in a workspace all members get the same version.
is-workspace
This subcommand checks if the specified Cargo.toml
is a workspace toml.
cargo version-util is-workspace [--manifest-path /path/to/Cargo.toml]
Dependencies
~3–4MB
~78K SLoC