Install Rust and then run:
shell
cargo install releaser
``` Crate or workspace releasing tool. All crates from workspace will be released on crates.io
USAGE: releaser [SUBCOMMAND]
OPTIONS: -h, --help Print help information -V, --version Print version information
SUBCOMMANDS:
b Create brew package manager Formula (package definition file) to publish it into a
tap (MacOS and Linux only)
c Release single crate specified by path
help Print this message or the help of the given subcommand(s)
s Create scoop package manager JSON (package definition file) to publish it into
bucket (Windows only)
w Release workspace specified by path
Releasing workspace
Release workspace specified by path
USAGE:
releaser w [OPTIONS]
ARGS:
OPTIONS:
-a, --all Whether to add option --all-features to cargo publish command
-d, --delay
Releasing simple crate
Release single crate specified by path
USAGE:
releaser c [OPTIONS]
ARGS:
OPTIONS:
-a, --all Whether to add option --all-features to cargo publish command
-h, --help Print help information
-n, --noverify Whether to add option --no-verify to cargo publish command
Creating brew package manager Formula (package definition file) to publish it into a tap (MacOS and Linux
only)
Create brew package manager Formula (package definition file) to publish it into a tap (MacOS and Linux only)
USAGE:
releaser b [OPTIONS] --base
FLAGS: -h, --help Prints help information -V, --version Prints version information
OPTIONS:
-b, --base
FLAGS: -h, --help Prints help information -V, --version Prints version information
OPTIONS:
-b, --base