trillium-cli 0.6.0

The trillium.rs cli
Documentation
[workspace]
members = ["cargo:."]

# Config for 'dist'
[dist]
# The preferred dist version to use in CI (Cargo.toml SemVer syntax)
cargo-dist-version = "0.32.0"
# CI backends to support
ci = "github"
# The installers to generate for each app
installers = ["shell", "powershell"]
# Target platforms to build apps for (Rust target-triple syntax).
# All four have native GitHub runners, so no cross-compilation is needed.
targets = ["x86_64-unknown-linux-gnu", "x86_64-apple-darwin", "aarch64-apple-darwin", "x86_64-pc-windows-msvc"]
# Ship an all-subcommands binary: default features (serve/client/bench/proxy/
# rustls/h3) plus the remaining subcommands. `dev-server` is `#[cfg(unix)]`-gated
# in code, so it's simply absent from the Windows build at runtime. openssl/
# native-tls are intentionally omitted (rustls is the default TLS backend).
features = ["gateway", "grpc", "dev-server"]
# Path that installers should place binaries in
install-path = "CARGO_HOME"
# Where to host releases
hosting = "github"
# Whether to install an updater program
install-updater = false
# release-plz creates the (draft) GitHub Release; dist just uploads artifacts to
# it and undrafts when done. See .github/workflows/release-plz.yml.
create-release = false
# Steps injected early into the build jobs: cmake/NASM for aws-lc-rs, and lld for
# the arm64 macOS link step. Path is relative to .github/workflows/.
github-build-setup = "../build-setup.yml"