4 个版本
使用旧的 Rust 2015
0.1.3 | 2023 年 9 月 12 日 |
---|---|
0.0.3 | 2023 年 9 月 12 日 |
0.0.2 | 2023 年 9 月 11 日 |
0.0.1 | 2022 年 11 月 1 日 |
#1122 在 命令行工具
30 每月下载量
37KB
1K SLoC
joxide
joxide 是一个用 Rust 编写的 CLI 工具,用于验证和格式化 json 文件。解析器、验证器和格式化器都是从头开始编写的,并使用 argh 来解析 CLI 参数。
test.json
{
"hello": "world",
"numbers": [
2
3
]
}
验证
> joxide validate test.json
At test.json:5:9
3
^
Did not expect '3', expected ']'. Forgot a comma maybe?
安装
cargo install joxide
用法
格式化文件
joxide format <path-or-glob-or-dir> [--indent-length <indent-length>] [--write]
验证文件
joxide validate <path-or-glob-or-dir>
依赖关系
~0.5–1.1MB
~25K SLoC