一款具有格式化、突出显示,互动模式等特性的命令行JSON处理工具

GitHub: https://github.com/antonmedv/fx

在开发restful api的过程中经常会涉及到接口调试,命令行下一款好用的json模式化能大大提高阅读效率和体验.

可用来代替  curl $api | python -m json.tool | more

安装方法

  • npm安装           npm install  -g fx
  • Homebrew       brew install fx
  • 下载安装          bash <( curl -L https://fx.wtf )

使用方法

$ curl ... | fx

$ fx data.json

$ cat foo.json bar,json baz.json | fx .message

$ curl ... | fx '.filter(x => x.startsWith("a"))'

curl ... | fx '_.groupBy("commit.committer.name")' '_.mapValues(_.size)'
$ curl ... | fx '.filter(x => x.startsWith("a"))'
$ echo '{"count": 0}' | fx '{...this, count: 1}'
{
  "count": 1
}
$ kubectl logs ... -f | fx .message
$ fx --life
CPMan.Studio优质资源汇总平台
CPMan.Studio » 一款具有格式化、突出显示,互动模式等特性的命令行JSON处理工具

发表评论

提供最优质的资源集合

立即查看 了解详情