7 个版本
0.2.4 | 2022年8月22日 |
---|---|
0.2.3 | 2022年8月19日 |
0.2.2 | 2021年2月10日 |
0.1.1 | 2021年2月2日 |
0.1.0 | 2021年1月31日 |
466 在 WebAssembly
每月 74 次下载
66KB
1.5K SLoC
WASMfmt
用于格式化 .wat
代码的工具。
可作为命令行工具和库使用。
有关如何使用库的更多信息,请参阅 API 文档。
安装
获取 wasmfmt
的方法有两种
- 从 发布页面 下载预构建的二进制文件。以下平台都有分发二进制文件
- Linux (x86_64 和 ARM64, GNU 和 musl)
- MacOS (x86_64 和 ARM64)
- Windows (x86_64 和 ARM64)
- 手动构建工具,可以从 crates.io 或直接从这个仓库中构建。
从 crates.io 安装
cargo install wasmfmt
从源代码安装
cargo install --path /path/to/wasmfmt
使用
要就地格式化文件,请使用 wasmfmt fix
wasmfmt fix /path/to/file.wat
要确定文件是否格式化正确,请使用 wasmfmt check
wasmfmt check /path/to/file.wat
要简单地查看文件的格式化版本,请使用 wasmfmt print
wasmfmt print /path/to/file.wat
有关如何使用工具的更多信息,请使用 wasmfmt help
wasmfmt help
构建
要构建二进制文件,请使用 Cargo
cargo build --release
生成的二进制文件位于 target/release/wasmfmt
。
测试
要运行测试,请使用 Cargo
cargo test
许可证
wasmfmt
在 MIT 许可证的条款下分发。有关详细信息,请参阅 LICENSE。
依赖关系
~4.5MB
~79K SLoC