[package] name = "bunny-api" version = "0.0.5" edition = "2021" description = "Alpha API client for Bunny.net" keywords = ["api", "cdn", "bunny", "cli", "client"] categories = ["api-bindings", "command-line-utilities"] license = "Apache-2.0" repository = "https://git.sr.ht/~shadow53/bunny-rs" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [features] default = ["tracing", "tracing-subscriber"] [dependencies] base64 = "0.13.0" clap = { version = "4.0", features = ["derive", "env"] } mime_guess = "2.0.4" reqwest = { version = "0.11", default-features = false, features = ["rustls-tls", "json"] } serde = { version = "1", features = ["derive"] } sha2 = "0.10" thiserror = "1.0" time = { version = "0.3", features = ["parsing", "serde", "serde-well-known"] } tokio = { version = "1.21", features = ["fs", "macros", "rt", "rt-multi-thread"] } tracing = { version = "0.1", optional = true } tracing-subscriber = { version = "0.3", optional = true, features = ["env-filter"] } urlencoding = "2.1.2" [[bin]] name = "bunny" path = "src/main.rs" required-features = ["tracing", "tracing-subscriber"]