22个版本
0.5.0 | 2023年2月12日 |
---|---|
0.4.4 | 2022年10月14日 |
0.4.1 | 2021年12月2日 |
0.4.0 | 2021年11月22日 |
0.1.1 | 2020年7月29日 |
#168 在 值格式化
58 每月下载量
180KB
1.5K SLoC
kras
kras - 检测、突出显示和美观打印结构化数据
此工具可以在纯字符串中查找任何类型的结构化数据,解析它并以美观的格式打印它
它可以检测和解析几乎所有类型的数据
json
python
rust
等等。如果你的数据没有被正确处理,请不要犹豫,提出一个issue
用法
kras [FLAGS] [OPTIONS] [input]...
FLAGS:
--debug debug mode
-C, --force-color alias for --color yes
-h, --help Prints help information
-m, --multiline look for data spanning several lines. This will read whole input to memory
-r, --recursive try to parse nested strings
--robust use more robust, but slower method to detect structured data
-s, --sort sort keys
-V, --version Prints version information
OPTIONS:
-c, --color <color> colorize output [default: auto] [possible values: yes, no, auto]
-i, --indent <indent> indentation. 0 to disable (colorization is stil performed) [default: 2]
-j <jobs> number of parallel jobs. Default is num_cpus
-w, --width <width> maximum width of output [default: 80]
ARGS:
<input>... Input files or stdin
与pgcli一起使用
kras
在用于读取数据库中存储的json时非常出色。对于pgcli,将其添加到你的 .config/pgcli/config
pager = kras -Csw120 | less -iRXF
现在你的json将被美观地打印出来!提示:使用 \x
致谢
此工具是由这些出色的库支持的: pom 用于解析和 pretty 用于美观打印
趣闻轶事
名称 kras 来自俄语词根 крас-,如 красивый (美观),красный (红色) 和 красить (绘画)。这正是此应用程序所做的:使数据美观,并把它染成红色(但不仅限于红色)
依赖关系
~7–16MB
~186K SLoC