Release automation for Rust projects. The missing goreleaser
for Rust.
- Platforms support
- Linux
- MacOS
- Windows
- Building via
cargo
andcross
- Publishing
- Changelog generation
cargo install rustreleaser
A tool to easily release Rust projects to GitHub, Homebrew, and crates.io
Usage: rr [OPTIONS] [PATH]
Arguments:
[PATH] Path to the project [default: .]
Options:
-c, --config <CONFIG> Path to the config file [default: releaser.toml]
-d, --dry-run Dry run (do not upload anything)
-o, --output <OUTPUT> Output directory for temporary files [default: .]
-h, --help Print help
-V, --version Print version