[[bin]]
doc = false
name = "wasmer"
path = "src/bin/wasmer.rs"
required-features = ["compiler"]
[[bin]]
doc = false
name = "wasmer-headless"
path = "src/bin/wasmer_headless.rs"
required-features = ["headless"]
[build-dependencies.chrono]
default-features = false
features = ["std", "clock"]
version = "^0.4"
[dependencies.anyhow]
version = "1.0"
[dependencies.atty]
version = "0.2"
[dependencies.bytesize]
version = "1.0"
[dependencies.cfg-if]
version = "1.0"
[dependencies.clap]
features = ["derive", "env"]
version = "3.2.22"
[dependencies.colored]
version = "2.0"
[dependencies.dialoguer]
version = "0.10.2"
[dependencies.dirs]
optional = true
version = "4.0"
[dependencies.distance]
version = "0.4"
[dependencies.fern]
features = ["colored"]
optional = true
version = "0.6"
[dependencies.http_req]
default-features = false
features = ["rust-tls"]
optional = true
version = "^0.8"
[dependencies.isatty]
version = "0.1.9"
[dependencies.libc]
default-features = false
version = "^0.2"
[dependencies.log]
optional = true
version = "0.4"
[dependencies.nuke-dir]
optional = true
version = "0.1.0"
[dependencies.prettytable-rs]
version = "0.9.0"
[dependencies.regex]
version = "1.6.0"
[dependencies.reqwest]
default-features = false
features = ["rustls-tls", "json", "multipart"]
optional = true
version = "^0.11"
[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0.147"
[dependencies.serde_json]
optional = true
version = "1.0"
[dependencies.spinoff]
version = "0.5.4"
[dependencies.target-lexicon]
features = ["std"]
version = "0.12"
[dependencies.tempdir]
version = "0.3.7"
[dependencies.tempfile]
version = "3"
[dependencies.tldextract]
version = "0.6.0"
[dependencies.toml]
version = "0.5.9"
[dependencies.url]
version = "2.3.1"
[dependencies.walkdir]
version = "2.3.2"
[dependencies.wapm-toml]
version = "0.2.0"
[dependencies.wasmer]
default-features = false
version = "=3.0.2"
[dependencies.wasmer-cache]
optional = true
version = "=3.0.2"
[dependencies.wasmer-compiler]
features = ["compiler"]
version = "=3.0.2"
[dependencies.wasmer-compiler-cranelift]
optional = true
version = "=3.0.2"
[dependencies.wasmer-compiler-llvm]
optional = true
version = "=3.0.2"
[dependencies.wasmer-compiler-singlepass]
optional = true
version = "=3.0.2"
[dependencies.wasmer-emscripten]
optional = true
version = "=3.0.2"
[dependencies.wasmer-object]
optional = true
version = "=3.0.2"
[dependencies.wasmer-registry]
version = "=3.0.2"
[dependencies.wasmer-types]
version = "=3.0.2"
[dependencies.wasmer-vfs]
default-features = false
features = ["host-fs"]
version = "=3.0.2"
[dependencies.wasmer-vm]
version = "=3.0.2"
[dependencies.wasmer-wasi]
optional = true
version = "=3.0.2"
[dependencies.wasmer-wasi-experimental-io-devices]
features = ["link_external_libs"]
optional = true
version = "=3.0.2"
[dependencies.wasmer-wast]
optional = true
version = "=3.0.2"
[dependencies.webc]
optional = true
version = "3.0.1"
[features]
cache = ["wasmer-cache"]
cache-blake3-pure = ["wasmer-cache/blake3-pure"]
compiler = ["wasmer-compiler/translator", "wasmer-compiler/compiler"]
cranelift = ["wasmer-compiler-cranelift", "compiler"]
debug = ["fern", "log", "wasmer-wasi/logging"]
default = ["wat", "wast", "http", "cache", "wasi", "emscripten", "compiler", "wasmer-artifact-create", "static-artifact-create"]
disable-all-logging = ["wasmer-wasi/disable-all-logging"]
emscripten = ["wasmer-emscripten"]
enable-serde = ["wasmer/enable-serde", "wasmer-vm/enable-serde", "wasmer-compiler/enable-serde", "wasmer-types/enable-serde", "wasmer-wasi/enable-serde"]
experimental-io-devices = ["wasmer-wasi-experimental-io-devices", "wasi"]
headless = []
headless-minimal = ["headless", "disable-all-logging", "wasi"]
http = ["http_req", "reqwest", "dirs", "serde_json", "serde"]
llvm = ["wasmer-compiler-llvm", "compiler"]
singlepass = ["wasmer-compiler-singlepass", "compiler"]
static-artifact-create = ["compiler", "wasmer/static-artifact-load", "wasmer/static-artifact-create", "wasmer-compiler/static-artifact-load", "wasmer-compiler/static-artifact-create", "wasmer-object"]
static-artifact-load = ["compiler", "wasmer/static-artifact-load", "wasmer-compiler/static-artifact-load"]
wasi = ["wasmer-wasi"]
wasmer-artifact-create = ["compiler", "wasmer/wasmer-artifact-load", "wasmer/wasmer-artifact-create", "wasmer-compiler/wasmer-artifact-load", "wasmer-compiler/wasmer-artifact-create", "wasmer-object"]
wasmer-artifact-load = ["compiler", "wasmer/wasmer-artifact-load", "wasmer-compiler/wasmer-artifact-load"]
wast = ["wasmer-wast"]
wat = ["wasmer/wat"]
webc_runner = ["wasi", "wasmer-wasi/webc_runner", "wasmer-wasi/webc_runner_rt_wasi", "wasmer-wasi/webc_runner_rt_emscripten", "nuke-dir", "webc"]
[package]
authors = ["Wasmer Engineering Team <engineering@wasmer.io>"]
build = "build.rs"
categories = ["wasm", "command-line-interface"]
default-run = "wasmer"
description = "Wasmer CLI"
edition = "2018"
keywords = ["wasm", "webassembly", "cli"]
license = "MIT"
name = "wasmer-cli"
readme = "README.md"
repository = "https://github.com/wasmerio/wasmer"
resolver = "2"
version = "3.0.2"
[package.metadata.binstall]
pkg-fmt = "tgz"
[package.metadata.binstall.overrides.aarch64-apple-darwin]
bin-dir = "bin/{ bin }"
pkg-url = "{ repo }/releases/download/v{ version }/wasmer-darwin-arm64.{ archive-format }"
[package.metadata.binstall.overrides.aarch64-unknown-linux-gnu]
bin-dir = "bin/{ bin }"
pkg-url = "{ repo }/releases/download/v{ version }/wasmer-linux-aarch64.{ archive-format }"
[package.metadata.binstall.overrides.x86_64-apple-darwin]
bin-dir = "bin/{ bin }"
pkg-url = "{ repo }/releases/download/v{ version }/wasmer-darwin-amd64.{ archive-format }"
[package.metadata.binstall.overrides.x86_64-pc-windows-msvc]
bin-dir = "bin/{ bin }.exe"
pkg-url = "{ repo }/releases/download/v{ version }/wasmer-windows-amd64.{ archive-format }"
[package.metadata.binstall.overrides.x86_64-unknown-linux-gnu]
bin-dir = "bin/{ bin }"
pkg-url = "{ repo }/releases/download/v{ version }/wasmer-linux-amd64.{ archive-format }"
[package.metadata.binstall.overrides.x86_64-unknown-linux-musl]
bin-dir = "bin/{ bin }"
pkg-url = "{ repo }/releases/download/v{ version }/wasmer-linux-musl-amd64.{ archive-format }"
[target."cfg(target_os = \"linux\")".dependencies.unix_mode]
version = "0.1.3"
[target."cfg(target_os = \"windows\")".dependencies.colored]
version = "2.0.0"