wiretally 0.1.1

Counts a child process's network bytes per domain via an ephemeral loopback proxy
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 = []
# Target platforms to build apps for (Rust target-triple syntax).
#
# Windows is deliberately absent. `exit_code` in main.rs is cfg(unix)-gated so it would compile,
# but CI only tests Linux and macOS, and shipping a binary no test has ever run is a promise we
# cannot back. Add x86_64-pc-windows-msvc here once a Windows job exists in ci.yml.
targets = [
    "aarch64-apple-darwin",
    "x86_64-apple-darwin",
    "aarch64-unknown-linux-gnu",
    "x86_64-unknown-linux-gnu",
]
# Where to host releases
hosting = "github"

# crates.io publishing runs inside dist's pipeline, after every binary is built and hosted, so a
# failed build stops the publish. See .github/workflows/publish-crates.yml and docs/RELEASING.md.
publish-jobs = ["./publish-crates"]

# Custom publish jobs default to { id-token = "write", packages = "write" }, and overriding
# *replaces* that default rather than merging, so id-token has to be repeated here. `contents` is
# needed for actions/checkout; `packages` is dropped because nothing here touches a container
# registry.
github-custom-job-permissions = { "publish-crates" = { id-token = "write", contents = "read" } }