[package] description = 'CircleCI API v2 client library and CLI' edition = '2021' license = 'AGPL-3.0-or-later' name = 'circulo' version = '0.1.0' [dependencies] anyhow = { optional = true, version = "1.0.68", default-features = false, features = [ "std", "backtrace", ] } async-trait = { version = "0.1.61", default-features = false } buhtig = { optional = true, version = "0.0.9", default-features = false } clap = { optional = true, version = "4.0.32", default-features = false, features = [ "color", "derive", "std", "help", ] } futures = { version = "0.3.25", default-features = false } jacklog = { optional = true, version = "0.1.0", default-features = false } reqwest = { version = "0.11.10", features = [ "json", "rustls-tls", ], default-features = false } serde = { version = "1.0.136", default-features = false, features = ["derive"] } serde_json = "1.0.79" strum = { version = "0.24.1", default-features = false, features = [ "strum_macros", "std", "derive", ] } thiserror = { version = "1.0.38", default-features = false } tokio = { optional = true, version = "1.24.1", features = [ "macros", "rt-multi-thread", ] } tracing = { version = "0.1.37", default-features = false, features = [ "std", "attributes", ] } [features] default = ["bin"] bin = ["anyhow", "buhtig", "clap", "jacklog", "tokio"] [[bin]] name = "circulo" required-features = ["bin"]