6 个版本
新版本 0.2.4 | 2024 年 8 月 19 日 |
---|---|
0.2.3 | 2024 年 8 月 19 日 |
0.1.0 | 2024 年 8 月 15 日 |
#112 in 文件系统
479 每月下载量
28KB
537 代码行
🧹 tidy-json
一个用于排序 JSON 文件的命令行工具。
安装
brew install todor-a/tap/tidy-json
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/todor-a/tidy-json/releases/download/v0.1.0/tidy-json-installer.sh | sh
用法
tidy-json **/*.json --write
选项
Usage: tidy-json [OPTIONS] <INCLUDE>...
Arguments:
<INCLUDE>... File patterns to process (e.g., *.json)
Options:
-e, --exclude <EXCLUDE> File patterns to exclude (e.g., *.json)
-w, --write Write the sorted JSON back to the input files
-b, --backup Create backups before modifying files
-d, --depth <DEPTH> Specify how deep the sorting should go
-o, --order <ORDER> Specify the sort order [default: asc] [possible values: asc, desc, rand]
-i, --indent <INDENT> Specify the desired indent
--indent-style <INDENT_STYLE> Specify the desired indent style [possible values: tabs, spaces]
-h, --help Print help
-V, --version Print version
示例
$tidy-json**/*.json
之前 | 之后 |
---|---|
|
|
$tidy-json**/*.json --深度=1
之前 | 之后 |
---|---|
|
|
依赖
~7–17MB
~216K SLoC