📥 x-cmd install | qq - 你的终端数据魔术棒,轻松玩转各种配置格式!

71 阅读2分钟

还在为各种配置文件格式头疼吗?JSON、YAML、TOML、XML... 每次都要找不同的工具解析、转换,效率低到爆?现在,有了 qq,一切都将成为过去式!

qq 是一款强大的命令行工具,它就像一个数据格式的“瑞士军刀”,能帮你轻松处理各种配置格式,并像使用 jq 一样查询和转换数据。

qq.gif

qq 的超能力:

  • 格式通吃,自由转换: 支持 JSON、YAML、TOML、XML、INI、HCL、TF、GRON、CSV、HTML 等多种格式,随意转换,告别繁琐的格式转换工具链。
  • jq 语法,轻松上手: 如果你熟悉 jq,那么 qq 对你来说简直是零学习成本。使用熟悉的 jq 语法,就能轻松查询、过滤、转换各种格式的数据。
  • 交互模式,实时预览: 内置交互式 REPL,支持自动补全和实时渲染预览。在构建查询语句时,可以实时看到结果,大大提高效率,告别盲猜!
  • 脚本利器,效率倍增: 不仅可以在终端中使用,还能无缝集成到 Shell 脚本中,让你的脚本更加强大、灵活。
  • 性能卓越,快如闪电: 别看 qq 支持这么多格式,它的性能可一点都不含糊。经过优化,qq 在处理大型文件时,速度甚至超过一些专用工具。

安装

# 启用 install 模块的交互式 APP,install 可简写为 i
x i

x_i_qq01.png

选定软件后,按下回车键将展示一系列操作选项

x_i_qq02.png

使用场景:

  • 配置文件管理: 快速提取、修改各种配置文件中的数据,例如 Kubernetes 的 YAML 文件、Terraform 的 HCL 文件等。
  • API 数据处理: 从 API 接口获取数据后,快速提取所需字段,并转换成需要的格式。
  • 日志分析: 分析各种格式的日志文件,例如提取特定时间段内的错误信息。
  • 数据清洗: 清洗、转换各种格式的数据,例如将 CSV 文件转换成 JSON 格式。
  • 自动化脚本: 在自动化脚本中使用 qq,实现各种数据处理任务。

为什么选择 qq

  • 告别工具链: 一个 qq 就能搞定各种格式的数据处理,无需安装多个工具。
  • 提高效率: 熟悉的 jq 语法、交互模式和脚本集成,让你的工作效率倍增。
  • 解放双手:qq 帮你处理繁琐的数据格式转换和查询,让你专注于更重要的任务。

qq 就像你的终端数据魔术棒,让数据处理变得简单、高效、有趣!快来试试吧!

来源:
github.com/JFryy/qq/bl…

温馨提示:
本软件目前处于开发初期,功能尚未完善。建议您在使用前浏览开发仓库,确认后再行使用。




更多内容请查阅 : install/qq