[dependencies.bon]
default-features = false
optional = true
version = "3.8"
[dependencies.clap]
default-features = false
features = ["derive", "std", "env", "help", "usage", "error-context", "suggestions"]
optional = true
version = "4.5"
[dependencies.openapiv3]
default-features = false
version = "^2.2"
[dependencies.prettyplease]
optional = true
version = "^0.2.24"
[dependencies.process-wrap]
default-features = false
features = ["tokio1", "kill-on-drop"]
optional = true
version = "9.0"
[dependencies.progenitor]
default-features = false
optional = true
version = "^0.11"
[dependencies.schemars]
version = "^0.8.*"
[dependencies.serde]
default-features = false
features = ["derive"]
optional = true
version = "^1.0"
[dependencies.serde_json]
default-features = false
version = "^1.0"
[dependencies.struct_field_names]
default-features = false
optional = true
version = "0.2"
[dependencies.syn]
optional = true
version = "^2.0.80"
[dependencies.typify]
default-features = false
optional = true
version = "^0.5"
[dependencies.url]
default-features = false
optional = true
version = "^2.5"
[features]
builder = ["dep:bon"]
cli = ["dep:process-wrap", "dep:clap", "dep:struct_field_names"]
default = []
progenitor = ["dep:progenitor", "dep:prettyplease", "dep:syn"]
typify = ["dep:typify", "dep:prettyplease"]
ws = ["dep:url", "dep:serde"]
[lib]
crate-type = ["rlib"]
name = "process_compose_client"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Client for Process Compose via OpenAPI and/or project file"
edition = "2021"
include = ["src/**", "Cargo.toml", "../../src/docs/swagger.json", "../../schemas/process-compose-schema.json", "../../README.md"]
license = "Apache-2.0"
name = "process-compose-client"
readme = "README.md"
resolver = "3"
version = "1.75.2"