文件名称:jaq:jq克隆专注于快速启动和简单性
文件大小:23KB
文件格式:ZIP
更新时间:2024-04-15 11:03:09
Rust
jaq% jaq是JSON数据处理工具的克隆。 jaq旨在支持jq的语法和操作的很大一部分。 我之所以创建jaq,主要是因为,这在我的机器上大约需要50毫秒。 当处理大量小文件时,这尤其可以显示。 我写了更多关于我的动机的文章。 我从另一个Rust程序汲取了灵感。 但是,与jql不同,jaq旨在紧密模仿jq的语法和语义。 这应该使精通jq的用户可以轻松使用jaq。 如何安装 要使用jaq,您需要一个Rust工具链。 有关说明,请参见 。 (请注意,Linux发行版附带的Rust编译器可能已经过时而无法编译jaq。我使用Rust 1.48。) 以下命令将安装jaq(在我的系统上安装到~/.cargo/bin/jaq ): git clone https://github.com/01mf02/jaq cd jaq cargo install --path . 例子 以下示例应给
【文件预览】:
jaq-main
----LICENSE-MIT(1023B)
----.github()
--------workflows()
----jaq-core()
--------tests()
--------src()
--------Cargo.toml(490B)
----jaq()
--------src()
--------Cargo.toml(320B)
----Cargo.toml(90B)
----.gitignore(8B)
----lib()
--------fold.jq(550B)
----README.md(4KB)