一个 Python 应用框架,用简洁的 API 构建可在终端或浏览器中运行的用户界面。
3.7万1366PythonMIT更新于 13天前
基于 Rich 的命令行工具,可在终端中以彩色和格式化方式渲染代码、Markdown、JSON 等文件。
Rich-CLI 提供一个名为 `rich` 的命令,用于在终端中输出带样式的内容。它可以为多种源代码文件添加语法高亮,并对 Markdown、JSON、CSV 和 Jupyter Notebook 进行专门渲染。
除查看文件外,该命令还能对命令行传入的文本应用控制台标记语法,绘制分隔线和面板,设置对齐与内边距,并支持从标准输入或网址读取内容。输出结果可以导出为 HTML 文件。内置分页器支持方向键和 vi 风格的导航,便于浏览长内容。
可通过 pipx、Homebrew、pip 或 conda-forge 安装,工具基于 Python 的 Rich 库构建。
在 Windows 或 Linux 上使用 pipx 安装 Rich-CLI
pipx install rich-cli或使用 pip 作为 Python 包安装
python -m pip install rich-cli在终端中高亮显示一个文件
rich loop.py查看用法和帮助
rich --help概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一个 Python 应用框架,用简洁的 API 构建可在终端或浏览器中运行的用户界面。
一个带语法高亮和 Git 修改标记的终端 cat 替代工具。
一款终端 JSON 查看与处理工具,可在命令行中交互式浏览、折叠和转换 JSON。
一款命令行日志查看工具,可将 JSON 和 logfmt 日志转换为易读格式,并支持过滤、排序与实时跟踪。
面向 macOS、Linux 等系统的交互式命令行 shell,开箱即用,无需额外配置。