externref-cli 0.2.0

CLI for `externref` providing WASM module processing
[package]
name = "externref-cli"
version = "0.2.0"
authors = ["Alex Ostrovski <ostrovski.alex@gmail.com>"]
edition = "2021"
rust-version = "1.66"
readme = "README.md"
license = "MIT OR Apache-2.0"
keywords = ["externref", "anyref", "wasm"]
categories = ["command-line-utilities", "wasm", "development-tools::ffi"]
description = "CLI for `externref` providing WASM module processing"
repository = "https://github.com/slowli/externref"

[[bin]]
name = "externref"
path = "src/main.rs"

[dependencies]
anyhow = "1.0.66"
clap = { version = "4.0.32", features = ["derive", "wrap_help"] }
tracing-subscriber = { version = "0.3.16", features = ["env-filter"], optional = true }

[dependencies.externref]
version = "0.2.0"
path = "../lib"
default-features = false
features = ["processor"]

[dev-dependencies]
term-transcript = { version = "0.3.0-beta.2", features = ["portable-pty"] }

[dev-dependencies.test-casing]
version = "0.1.0"
git = "https://github.com/slowli/test-casing"
rev = "941fe0818d047824693142fe39dc8b2ec5fd4b59"

[features]
default = ["tracing"]
# Enables tracing output during program execution.
tracing = ["tracing-subscriber", "externref/tracing"]

[workspace]
# Separate workspace since we need a lockfile