[package]
edition = "2021"
name = "wash-cli"
version = "0.39.0"
authors = ["The wasmCloud Team"]
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "wasmCloud Shell (wash) CLI tool"
readme = "README.md"
keywords = [
"webassembly",
"wasmcloud",
"wash",
"cli",
]
categories = [
"wasm",
"command-line-utilities",
]
license = "Apache-2.0"
repository = "https://github.com/wasmCloud/wasmCloud"
[package.metadata.binstall]
pkg-fmt = "bin"
pkg-url = "{ repo }/releases/download/{name}-v{version}/wash-{ target }{ binary-ext }"
[package.metadata.cargo-machete]
ignored = ["serde_bytes"]
[badges.maintenance]
status = "actively-developed"
[lib]
name = "wash_cli"
path = "src/lib.rs"
[[bin]]
name = "wash"
path = "src/bin/wash.rs"
[[test]]
name = "wash"
path = "tests/wash.rs"
[[test]]
name = "wash_app"
path = "tests/wash_app.rs"
[[test]]
name = "wash_build"
path = "tests/wash_build.rs"
[[test]]
name = "wash_call"
path = "tests/wash_call.rs"
[[test]]
name = "wash_claims"
path = "tests/wash_claims.rs"
[[test]]
name = "wash_config"
path = "tests/wash_config.rs"
[[test]]
name = "wash_dev"
path = "tests/wash_dev.rs"
[[test]]
name = "wash_drain"
path = "tests/wash_drain.rs"
[[test]]
name = "wash_get"
path = "tests/wash_get.rs"
[[test]]
name = "wash_inspect"
path = "tests/wash_inspect.rs"
[[test]]
name = "wash_keys"
path = "tests/wash_keys.rs"
[[test]]
name = "wash_label"
path = "tests/wash_label.rs"
[[test]]
name = "wash_link"
path = "tests/wash_link.rs"
[[test]]
name = "wash_par"
path = "tests/wash_par.rs"
[[test]]
name = "wash_reg"
path = "tests/wash_reg.rs"
[[test]]
name = "wash_scale"
path = "tests/wash_scale.rs"
[[test]]
name = "wash_secrets"
path = "tests/wash_secrets.rs"
[[test]]
name = "wash_start"
path = "tests/wash_start.rs"
[[test]]
name = "wash_stop"
path = "tests/wash_stop.rs"
[[test]]
name = "wash_up"
path = "tests/wash_up.rs"
[[test]]
name = "wash_update"
path = "tests/wash_update.rs"
[[test]]
name = "wash_wit"
path = "tests/wash_wit.rs"
[dependencies.anstyle]
version = "1.0.10"
default-features = false
[dependencies.anyhow]
version = "1"
features = ["backtrace"]
default-features = false
[dependencies.async-compression]
version = "0.3"
features = [
"tokio",
"gzip",
]
default-features = false
[dependencies.async-nats]
version = "0.36"
default-features = false
[dependencies.bytes]
version = "1"
default-features = false
[dependencies.chrono]
version = "0.4"
default-features = false
[dependencies.clap]
version = "4"
features = [
"cargo",
"derive",
"env",
"std",
"string",
]
default-features = false
[dependencies.clap-markdown]
version = "0.1.4"
default-features = false
[dependencies.clap_complete]
version = "4"
default-features = false
[dependencies.console]
version = "0.15"
default-features = false
[dependencies.crossterm]
version = "0.28.1"
features = [
"events",
"windows",
]
default-features = false
[dependencies.docker_credential]
version = "1.3.1"
default-features = false
[dependencies.etcetera]
version = "0.8"
default-features = false
[dependencies.file-guard]
version = "0.2.0"
default-features = false
[dependencies.futures]
version = "0.3"
default-features = false
[dependencies.http]
version = "1"
features = ["std"]
default-features = false
[dependencies.indicatif]
version = "0.17"
default-features = false
[dependencies.nix]
version = "0.29"
features = ["signal"]
default-features = false
[dependencies.nkeys]
version = "0.4"
features = ["xkeys"]
default-features = false
[dependencies.notify]
version = "6"
default-features = false
[dependencies.oci-client]
version = "0.14"
features = ["rustls-tls"]
default-features = false
[dependencies.once_cell]
version = "1"
default-features = false
[dependencies.provider-archive]
version = "^0.15.0"
default-features = false
[dependencies.rand]
version = "0.8"
default-features = false
[dependencies.regex]
version = "1"
default-features = false
[dependencies.reqwest]
version = "0.12"
features = [
"json",
"rustls-tls",
"stream",
]
default-features = false
[dependencies.rmp-serde]
version = "1"
default-features = false
[dependencies.rmpv]
version = "1"
default-features = false
[dependencies.sanitize-filename]
version = "0.4"
default-features = false
[dependencies.semver]
version = "1"
default-features = false
[dependencies.serde]
version = "1"
features = ["derive"]
default-features = false
[dependencies.serde_bytes]
version = "0.11"
default-features = false
[dependencies.serde_json]
version = "1"
features = ["raw_value"]
default-features = false
[dependencies.serde_yaml]
version = "0.9"
default-features = false
[dependencies.sha2]
version = "0.10"
default-features = false
[dependencies.sysinfo]
version = "0.27"
default-features = false
[dependencies.tempfile]
version = "3"
default-features = false
[dependencies.term-table]
version = "=1.3.2"
default-features = false
[dependencies.termcolor]
version = "1"
default-features = false
[dependencies.termsize]
version = "0.1"
default-features = false
[dependencies.tokio]
version = "1"
features = ["full"]
default-features = false
[dependencies.tokio-tar]
version = "0.3"
default-features = false
[dependencies.tokio-util]
version = "0.7"
default-features = false
[dependencies.tracing]
version = "0.1"
features = ["log"]
default-features = false
[dependencies.tracing-subscriber]
version = "0.3"
features = [
"ansi",
"env-filter",
"fmt",
"json",
"std",
]
default-features = false
[dependencies.wadm-client]
version = "0.8.2"
default-features = false
[dependencies.wadm-types]
version = "0.8.2"
default-features = false
[dependencies.walkdir]
version = "2"
default-features = false
[dependencies.warp]
version = "0.3"
default-features = false
[dependencies.wash-lib]
version = "^0.33.0"
features = [
"cli",
"parser",
"nats",
"start",
"plugin",
]
default-features = false
[dependencies.wasm-pkg-client]
version = "0.9.0"
default-features = false
[dependencies.wasm-pkg-core]
version = "0.9.0"
default-features = false
[dependencies.wasmcloud-control-interface]
version = "2.3.0"
default-features = false
[dependencies.wasmcloud-core]
version = "^0.16.0"
default-features = false
[dependencies.wasmcloud-secrets-types]
version = "^0.5.0"
default-features = false
[dependencies.which]
version = "4"
default-features = false
[dependencies.wit-bindgen-wrpc]
version = "0.9"
default-features = false
[dependencies.wit-component]
version = "0.224.1"
default-features = false
[dependencies.wit-parser]
version = "0.224.1"
default-features = false
[dependencies.wrpc-interface-http]
version = "0.31"
features = ["http-body"]
default-features = false
[dependencies.wrpc-transport]
version = "0.28"
default-features = false
[dependencies.wrpc-transport-nats]
version = "0.27.1"
features = ["async-nats-0_36"]
default-features = false
[dev-dependencies.assert-json-diff]
version = "2"
default-features = false
[dev-dependencies.reqwest]
version = "0.12"
default-features = false
[dev-dependencies.serial_test]
version = "3"
default-features = false
[dev-dependencies.sysinfo]
version = "0.27"
default-features = false
[dev-dependencies.wasm-pkg-client]
version = "0.9.0"
default-features = false
[dev-dependencies.wat]
version = "1"
default-features = false
[build-dependencies.tokio]
version = "1"
features = [
"macros",
"net",
]
default-features = false
[target.'cfg(target_os = "macos")'.dependencies.notify]
version = "6"
features = ["macos_fsevent"]
default-features = false