fx 是一款由专为 JSON 定制的双用途命令行工具,提供基于终端的 JSON 查看器和 JSON 处理实用程序。虽然 JSON 查看器是用 Go 编写的,并且无需外部依赖即可运行,但 JSON 处理工具是用 JS 开发的,与 Node.js 和 Deno 兼容。
首次用户
使用 x env use fx 即可自动下载并使用
在终端运行 eval "$(curl https://get.x-cmd.com)" 即可完成 x 命令安装, 详情参考 x-cmd 官网
x-cmd 提供1分钟教程,其中包含了 fx 命令常用功能的 demo 示例,可以帮你快速上手 fx 。
使用案例:
# 安装 fx
x env use fx
# 使用 fx 查看 JSON 数据
x ascii --json| fx
fx data.json
# fx 支持使用 JavaScript 函数处理 JSON 数据,该功能需要安装 nodeecho'{"name": "world"}'| fx 'x => x.name''x => `Hello, ${x}!`'# 支持语法糖echo'{"name": "world"}'| fx .name '`Hello, ${x}!`'