コンポーネントとFlexboxレイアウトを使って、ターミナル上にインタラクティブなCLIアプリを構築できるReactレンダラー。
- スター
- 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 の数値は毎日更新されます。
関連プロジェクト
4万1062TypeScriptMIT更新 19 日前
~/.ssh/configに定義されたSSHホストの閲覧、接続、管理を行うターミナルTUI。
141379GoMIT更新 17 日前
Bubble Teaで構築されたGo製のモダンなターミナルファイルマネージャー。コマンドラインからファイルを閲覧・管理できます。
2.4万832GoMIT更新 20 時間前
ファイル閲覧、一括リネーム、ディスク使用量の分析、アプリの起動に対応した、C製の小さく高速なターミナルファイルマネージャー。
2.2万834CBSD-2-Clause更新 15 日前