Embed files into a generated MoonBit source file.
moonx moonbit-community/embed@latest ./fixtures -o fixtures_bundle.mbtmoonx moonbit-community/embed@latest ./fixtures -o fixtures_bundle.mbt --prune _build --prune cache/tmp.binlet _embed_readme_md : String =
#|...
let _embed_image_png : Bytes =
([
0xFF, 0xAA,
] : Bytes)
pub struct FixturesFixture {
readme_md : String
nested : NestedFixture
}
pub struct NestedFixture {
image_png : Bytes
}
pub let fixtures : FixturesFixture = {
readme_md: _embed_readme_md,
nested: {
image_png: _embed_image_png,
},
}let _embed_readme_md : String =
#|...
pub let readme_md : String = _embed_readme_mdlet _embed_image_png : Bytes =
([
0xFF, 0xAA,
] : Bytes)
pub let image_png : Bytes = _embed_image_pngmoon update
moon fmt
moon info --target wasm
moon check --target wasm --warn-list +73+79 --deny-warn
moon check --target native --warn-list +73+79 --deny-warn
moon test --target wasm -j 1
moon test --target native -j 1
python3 tests/test_cli.pymoon run --target wasm . -- ./fixtures -o fixtures_bundle.mbt