Repolode
Textualize

Textualize/rich-cli

Richでファイル、Markdown、JSON、CSV、Jupyter notebookを色や書式付きでターミナルに表示するコマンドラインツールボックス。

スター
3,771
フォーク
125
未解決の Issue
58
最終コミット
17 日前

これは何?

Rich-CLIは、ターミナルにスタイル付きの出力を表示する単一の`rich`コマンドを提供します。多数のソースファイル形式を構文に応じて色分けできるほか、Markdown、JSON、CSV、Jupyter notebook専用の表示にも対応しています。

ファイルの表示に加えて、コマンドラインから渡したテキストにコンソールマークアップを適用したり、区切り線やパネルを描画したり、出力の配置や余白を調整したりできます。また、標準入力やURLからの読み込みにも対応しています。出力はHTMLファイルとしてエクスポートすることもできます。内蔵ページャーでは、長いコンテンツをキーボードやvi風の操作で閲覧できます。

インストール方法はpipx、Homebrew、pip、conda-forgeから選べます。このツールはPythonのRichライブラリをベースにしています。

主な機能

  • 01多数のファイル形式を構文ハイライトで表示。行番号やインデントガイドも任意で表示できます。
  • 02Markdown、JSON、CSV/TSVテーブル、Jupyter notebookを整形して表示。
  • 03コマンドラインから出力するテキストにコンソールマークアップを適用。
  • 04カーソル操作やvi風のナビゲーションに対応した内蔵ページャー。
  • 05標準入力またはHTTP(S) URLからファイルを読み込み。
  • 06あらゆる出力をHTMLファイルにエクスポート。

ユースケース

  • ソースコードや設定ファイルを、読みやすく色分けしてターミナルで確認する。
  • エディターを開かずにMarkdown文書やJupyter notebookを読む。
  • curlなどのコマンドからパイプで渡されたJSONレスポンスを整形して表示する。
  • 色付きのターミナル出力をHTMLにエクスポートして共有する。

クイックスタート

  1. 1

    Windows または Linux に pipx で Rich-CLI をインストール

    pipx install rich-cli
  2. 2

    または、Python パッケージとして pip でインストール

    python -m pip install rich-cli
  3. 3

    ターミナルでファイルをハイライト表示

    rich loop.py
  4. 4

    使い方とヘルプを確認

    rich --help

トピック

よくある質問

rich-cli とは?
Richでファイル、Markdown、JSON、CSV、Jupyter notebookを色や書式付きでターミナルに表示するコマンドラインツールボックス。 Rich-CLIは、ターミナルにスタイル付きの出力を表示する単一の`rich`コマンドを提供します。多数のソースファイル形式を構文に応じて色分けできるほか、Markdown、JSON、CSV、Jupyter notebook専用の表示にも対応しています。
rich-cli は無料で使えますか?ライセンスは?
rich-cli は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
rich-cli は今もメンテナンスされていますか?
活発にメンテナンス中。rich-cli の最終コミットは 2026年10月5日 です。
rich-cli は何に使えますか?
ソースコードや設定ファイルを、読みやすく色分けしてターミナルで確認する。 エディターを開かずにMarkdown文書やJupyter notebookを読む。 curlなどのコマンドからパイプで渡されたJSONレスポンスを整形して表示する。 色付きのターミナル出力をHTMLにエクスポートして共有する。
rich-cli のインストール方法は?
Windows または Linux に pipx で Rich-CLI をインストール: pipx install rich-cli または、Python パッケージとして pip でインストール: python -m pip install rich-cli ターミナルでファイルをハイライト表示: rich loop.py 使い方とヘルプを確認: rich --help
rich-cli はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Textualize/rich-cli

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

関連プロジェクト