divviup-cli 0.5.0

Command line utility for divviup.org
[package]
name = "divviup-cli"
edition.workspace = true
homepage.workspace = true
license.workspace = true
publish = true
repository.workspace = true
version.workspace = true
description = "Command line utility for divviup.org"

[[bin]]
name = "divviup"
path = "src/main.rs"

[features]
default = ["hpke"]
hpke = ["dep:hpke-dispatch", "dep:rand"]
admin = ["divviup-client/admin"]

[dependencies]
anyhow = "1"
base64.workspace = true
clap = { workspace = true, features = ["derive", "env"] }
colored.workspace = true
const_format.workspace = true
divviup-client = { workspace = true }
email_address.workspace = true
env_logger.workspace = true
hpke-dispatch = { workspace = true, features = ["serde"], optional = true }
humantime.workspace = true
janus_client.workspace = true
janus_collector.workspace = true
janus_messages.workspace = true
num-bigint-4.workspace = true
prio.workspace = true
rand = { workspace = true, optional = true }
reqwest = { workspace = true, default-features = false, features = ["rustls-tls"] }
serde.workspace = true
serde_json.workspace = true
serde_yaml.workspace = true
thiserror.workspace = true
time = { workspace = true, features = [
    "serde",
    "serde-well-known",
    "local-offset",
] }
tokio = { workspace = true, features = ["rt-multi-thread", "macros"] }
url.workspace = true