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 --releasewasmadder 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.wasmThis 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.