textualize/rich-cli

Rich-cli is a command line toolbox for fancy output in the terminal

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 1 minute ago
Type:CLI ToolCategory(s):CLI UtilitiesDeveloper Tools
Added to GitGenius on September 18th, 2026
Created on January 22nd, 2022
Open Issues & Pull Requests: 47 (+0)
GitHub issues: Enabled
Number of forks: 117
Total Stargazers: 3,724 (+0)
Total Subscribers: 26 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.3 days
Mean response time: 192.2 days
90th percentile: 740.6 days
Tracked items: 12

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 15
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 677 days
Stale 30+ days: 15
Stale 90+ days: 12

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (5)
  • duplicate (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Rich-CLI is a command line toolbox for syntax highlighting and formatted output in the terminal.

The tool solves the problem of viewing and rendering various file types with rich formatting directly from the command line. It wraps the Rich library to provide syntax highlighting for many file formats, with specialized rendering for Markdown, JSON, CSV, and Jupyter notebooks. Users invoke the rich command followed by a file path to display highlighted output, with options to customize appearance through line numbers, indentation guides, themes, and wrapping behavior.

The tool suits developers and system administrators who frequently inspect code and data files in the terminal and want better readability than plain text. It works well for quick file inspection workflows where opening a dedicated editor is unnecessary. The project is built on the Rich library, so adoption makes sense for teams already using Rich for terminal output in their applications. The tool handles format detection automatically based on file extensions but allows explicit lexer specification when needed.

The project maintains active development with regular commits addressing bug fixes and feature additions. The codebase receives ongoing refinement to improve rendering quality and expand format support. Documentation is kept current with examples and usage instructions for different installation methods across platforms.