#yaml #json #convert #input-file #write #read-input #gvas

app gvas2json

在 GVAS 和 JSON 或 YAML 之间进行转换

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 解析器实现

MIT 许可证

2MB
264

gvas2json

在 GVAS 和 JSON 或 YAML 之间进行转换

安装

  1. 安装 Rust.
  2. 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