[package]
name = "regesta-cli"
version.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
description = "Command-line publisher and verifier for the Regesta package registry draft."
homepage.workspace = true
repository.workspace = true
license.workspace = true
readme = "README.md"
keywords = ["registry", "packages", "supply-chain", "cli"]
categories = ["command-line-utilities", "development-tools"]
include = ["/Cargo.toml", "/README.md", "/src-rs/**/*.rs"]
[[bin]]
name = "regesta"
path = "src-rs/main.rs"
[dependencies]
anyhow = "1.0.100"
base64 = "0.22.1"
chrono = { version = "0.4.42", default-features = false, features = ["clock", "std"] }
clap = { version = "4.5.53", features = ["derive"] }
ed25519-dalek = { version = "2.2.0", features = ["rand_core"] }
flate2 = "1.1.5"
hex = "0.4.3"
json5 = "0.4.1"
rand_core = { version = "0.6.4", features = ["getrandom"] }
reqwest = { version = "0.12.24", default-features = false, features = ["blocking", "json", "multipart", "rustls-tls"] }
serde = { version = "1.0.228", features = ["derive"] }
serde_json = { version = "1.0.145", features = ["preserve_order"] }
sha2 = "0.10.9"
tar = "0.4.44"
tempfile = "3.23.0"
urlencoding = "2.1.3"