[package]
name="tinywasm-cli"
version.workspace=true
description="Minimal command-line interface for TinyWasm"
edition.workspace=true
license.workspace=true
authors.workspace=true
repository.workspace=true
documentation="https://docs.rs/tinywasm-cli"
rust-version.workspace=true
keywords=["tinywasm", "wasm", "webassembly", "cli", "runtime"]
categories=["command-line-utilities", "wasm"]
readme="README.md"
[lib]
name="tinywasm_cli"
path="src/lib.rs"
[[bin]]
name="tinywasm"
path="src/bin.rs"
[dependencies]
clap={version="4.6", features=["derive"]}
clap_complete="4.6"
eyre.workspace=true
log.workspace=true
pretty_env_logger.workspace=true
tinywasm={workspace=true, features=[
"std",
"parser",
"log",
"archive",
"canonicalize-nans",
"debug",
"parallel-parser",
]}
wat={workspace=true, optional=true}
wast={workspace=true, optional=true}
owo-colors={workspace=true}
anstream={version="1.0"}
[features]
default=["wat", "wast"]
wat=["dep:wat"]
wast=["dep:wast"]
[dev-dependencies]
assert_cmd="2.2"
predicates="3.1"
tempfile="3.27"