load("@rules_rust//rust:defs.bzl", "rust_binary")
package(default_visibility = ["//visibility:public"])
VERSION = "0.2.7"
rust_binary(
name = "wasmsign_cli",
srcs = ["main.rs"],
crate_name = "wsc_cli",
edition = "2024",
rustc_env = {
"CARGO_PKG_VERSION": VERSION,
"CARGO_PKG_NAME": "wsc-cli",
"CARGO_PKG_DESCRIPTION": "CLI tool to sign and verify WebAssembly modules",
"CARGO_PKG_AUTHORS": "Frank Denis <github@pureftpd.org>",
},
deps = [
"//src/lib:wsc",
"@wsc_deps//:clap",
"@wsc_deps//:env_logger",
"@wsc_deps//:regex",
"@wsc_deps//:serde_json",
"@wsc_deps//:ureq-3.1.2",
"@wsc_deps//:wasi",
],
)
alias(
name = "wasmsign_cli_wasm",
actual = ":wasmsign_cli",
)