Repolode
antonmedv

antonmedv/fx

シェル上でJSONを対話的に閲覧、折りたたみ、変換できるターミナル用JSONビューア兼プロセッサです。

代替できる製品:jq

スター
20,693
フォーク
495
未解決の Issue
6
最終コミット
14 日前

これは何?

fxは、ターミナルでJSONを表示・処理するためのGo製コマンドラインツールです。JSONを操作可能なツリー表示で開けるため、生の出力をスクロールする代わりに、ノードを展開したり折りたたんだりできます。

表示だけでなく、読み込んだJSONに変換処理を実行することもできます。コマンドラインから入力にJavaScriptの式や関数を適用できるため、パイプライン内で手早くフィルタリングしたり、フィールドを抽出したり、データの形を整えたりするのに便利です。

詳しいドキュメントはfx.wtfで公開されており、インストール方法と使い方を説明しています。ライセンスはMITで、同じ作者によるターミナルツール群の一つです。このツール群には、ファイルマネージャーとコマンド補助ツールも含まれています。

主な機能

  • 01ターミナルでJSONを移動・折りたたみできる対話型ツリー表示。
  • 02コマンドラインからJavaScriptの式を使ってJSONを変換。
  • 03シェルのパイプラインでフィルターとして利用可能。
  • 04Goで書かれた単一のコマンドラインバイナリ。

ユースケース

  • 生の出力をスクロールせずに、大きなAPIレスポンスを確認する。
  • シェルスクリプトやパイプラインでJSONのフィールドを抽出したり、データの形を整えたりする。
  • ログや設定ダンプに含まれる、見慣れないJSONファイルを調べる。

トピック

よくある質問

fx とは?
シェル上でJSONを対話的に閲覧、折りたたみ、変換できるターミナル用JSONビューア兼プロセッサです。 fxは、ターミナルでJSONを表示・処理するためのGo製コマンドラインツールです。JSONを操作可能なツリー表示で開けるため、生の出力をスクロールする代わりに、ノードを展開したり折りたたんだりできます。
fx は無料で使えますか?ライセンスは?
fx は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
fx は今もメンテナンスされていますか?
活発にメンテナンス中。fx の最終コミットは 2026年10月8日 です。
fx は何に使えますか?
生の出力をスクロールせずに、大きなAPIレスポンスを確認する。 シェルスクリプトやパイプラインでJSONのフィールドを抽出したり、データの形を整えたりする。 ログや設定ダンプに含まれる、見慣れないJSONファイルを調べる。
fx はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/antonmedv/fx

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト