wasmadder
is a tiny command-line tool for adding data to custom sections in WebAssembly binaries.
- Add data to a custom section in a WebAssembly binary
- Specify input and output files
Build from source using Cargo:
git clone https://github.com/yourusername/wasmadder.git
cd wasmadder
cargo build --release
wasmadder add --input <input.wasm> --data <data.bin> --section <section_name> --output <output.wasm>
-i
,--input
: Input WebAssembly binary file (required)-d
,--data
: Data file to be added (required)-s
,--section
: Custom section name (required)-o
,--output
: Output WebAssembly file (required)
wasmadder add \
--input input.wasm \
--data data.bin \
--section my_custom_section \
--output output.wasm
This command first compresses then adds the contents of
data.bin
into the custom section my_custom_section
of
input.wasm
and saves the result as
output.wasm
.
This project is licensed under the MIT License or the Apache License 2.0, at your option.