#github #homebrew #release #crates-io #publish

app rustreleaser

A tool to easily release Rust projects to GitHub, Homebrew and crates.io

7 releases

0.1.6 Mar 7, 2024
0.1.5 Mar 6, 2024

#185 in Operating systems

MIT license

99KB
2.5K SLoC

papier

GitHub

Release automation for Rust projects. The missing goreleaser for Rust.

Features

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

~22–36MB
~682K SLoC