7 releases
0.1.6 | Mar 7, 2024 |
---|---|
0.1.5 | Mar 6, 2024 |
#746 in Development tools
138 downloads per month
99KB
2.5K
SLoC
Release automation for Rust projects. The missing goreleaser
for Rust.
Features
- Platforms support
- Linux
- MacOS
- Windows
- Building via
cargo
andcross
- Publishing
- Changelog generation
Installation
cargo install rustreleaser
Usage
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
Dependencies
~23–41MB
~684K SLoC