7 个版本
0.2.0 | 2024 年 4 月 5 日 |
---|---|
0.1.5 | 2024 年 2 月 20 日 |
0.1.4 | 2023 年 11 月 24 日 |
0.1.3 | 2023 年 4 月 28 日 |
#2265 in 解析器实现
2MB
264 行
gvas2json
在 GVAS 和 JSON 或 YAML 之间进行转换
安装
- 安装 Rust.
cargo安装 gvas2json
.
使用
gvas2json
, gvas2yaml
, json2gvas
, 和 yaml2gvas
可以接受最多两个文件作为参数
从输入文件读取,写入输出文件
gvas2json slot1.sav -o gvas.json
gvas2yaml slot1.sav -o gvas.yaml
json2gvas gvas.json -o out.sav
yaml2gvas gvas.yaml -o out.sav
从输入文件读取,写入 stdout
gvas2json slot1.sav > gvas.json
gvas2yaml slot1.sav > gvas.json
从 stdin 读取,写入输出文件
json2gvas -o out.sav < gvas.json
yaml2gvas -o out.sav < gvas.yaml
从 stdin 读取,写入 stdout
gvas2json < slot1.sav > gvas.json
gvas2yaml < slot1.sav > gvas.yaml
json2gvas < gvas.json > out.sav
yaml2gvas < gvas.yaml > out.sav
获取帮助
gvas2json --help
gvas2yaml --help
json2gvas --help
yaml2gvas --help
开发
使用本地修改的 gvas 库构建
cargo add --path ../gvas
依赖项
~13–21MB
~205K SLoC