Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rustreleaser-org/rustreleaser
Deliver Rust binaries as fast and easily as possible. Heavily inspired by @goreleaser. Please note that the project is in development stage, so breaking changes are expected. It is advised to not to use in production before v1.0.0 is released. Please support us by 🌟 the project 🙏
https://github.com/rustreleaser-org/rustreleaser
hacktoberfest homebrew rust
Last synced: 13 days ago
JSON representation
Deliver Rust binaries as fast and easily as possible. Heavily inspired by @goreleaser. Please note that the project is in development stage, so breaking changes are expected. It is advised to not to use in production before v1.0.0 is released. Please support us by 🌟 the project 🙏
- Host: GitHub
- URL: https://github.com/rustreleaser-org/rustreleaser
- Owner: rustreleaser-org
- License: mit
- Created: 2024-03-06T20:34:40.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-04-05T16:23:45.000Z (7 months ago)
- Last Synced: 2024-10-25T04:23:04.181Z (21 days ago)
- Topics: hacktoberfest, homebrew, rust
- Language: Rust
- Homepage: https://rustreleaser.com
- Size: 244 KB
- Stars: 18
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Crates.io](https://img.shields.io/crates/v/rustreleaser)](https://crates.io/crates/rustreleaser)
[![GitHub](https://img.shields.io/github/license/cestef/rustreleaser)](LICENSE)
[![Release](https://img.shields.io/github/v/release/cestef/rustreleaser)](https://github.com/cestef/rustreleaser/releases/latest)
[![Homebrew](https://img.shields.io/homebrew/v/rustreleaser)](https://formulae.brew.sh/formula/rustreleaser)Release automation for Rust projects. The missing [`goreleaser`](https://goreleaser.com) for Rust.
## Features
- [ ] Platforms support
- [x] Linux
- [x] MacOS
- [ ] Windows
- [x] Building via `cargo` and `cross`
- [x] Publishing
- [x] [GitHub](https://github.com)
- [x] [Homebrew](https://brew.sh)
- [x] [crates.io](https://crates.io)
- [ ] [Snapcraft](https://snapcraft.io)
- [ ] [winget](https://winget.run)
- [ ] [DockerHub](https://hub.docker.com)
- [ ] HTTP upload
- [ ] [S3](https://aws.amazon.com/s3)
- [ ] Changelog generation## Installation
```bash
cargo install rustreleaser
```## Usage
```ansi
A tool to easily release Rust projects to GitHub, Homebrew, and crates.ioUsage: rr [OPTIONS] [PATH]
Arguments:
[PATH] Path to the project [default: .]Options:
-c, --config Path to the config file [default: releaser.toml]
-d, --dry-run Dry run (do not upload anything)
-o, --output Output directory for temporary files [default: .]
-h, --help Print help
-V, --version Print version
```