Release-plz manages versioning, changelogs, and releases for Rust projects.
See the Release-plz website for more information .
Usage: release-plz [OPTIONS]
Commands:
update Update packages version and changelogs based on commit messages
release-pr Create a Pull Request representing the next release
release Release the package to the cargo registry and git forge
generate-completions Generate command autocompletions for various shells
check-updates Check if a newer version of release-plz is available
generate-schema Write the JSON schema of the release-plz.toml configuration to
.schema/latest.json
init Initialize release-plz for the current GitHub repository
set-version Edit the version of a package in Cargo.toml and changelog
help Print this message or the help of the given subcommand(s)
Options:
-v, --verbose...
Print source location and additional information in logs.
If this option is unspecified, logs are printed at the INFO level without verbosity. `-v`
adds verbosity to logs. `-vv` adds verbosity and sets the log level to DEBUG. `-vvv` adds
verbosity and sets the log level to TRACE. To change the log level without setting
verbosity, use the `RELEASE_PLZ_LOG` environment variable. E.g. `RELEASE_PLZ_LOG=DEBUG`.
-h, --help
Print help (see a summary with '-h')
-V, --version
Print version