HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

rich — A toolbox for fancy output in the terminal. More information: <https://github.com/Textualize/rich-cl

Submitted by: @import:tldr-pages··
0
Viewed 0 times
thecommandrichfancyclifortoolboxoutput

Problem

How to use the rich command: A toolbox for fancy output in the terminal. More information: <https://github.com/Textualize/rich-cli>.

Solution

rich — A toolbox for fancy output in the terminal. More information: <https://github.com/Textualize/rich-cli>.

Display a file with syntax highlighting:
rich {{path/to/file.py}}


Add line numbers, and indentation guides:
rich {{path/to/file.py}} --line-numbers --guides


Apply a theme:
rich {{path/to/file.py}} --theme {{monokai}}


Display a file in an interactive pager:
rich {{path/to/file.py}} --pager


Display contents from a URL:
rich {{https://raw.githubusercontent.com/Textualize/rich-cli/main/README.md}} --markdown --pager


Export a file as HTML:
rich {{path/to/file.md}} --export-html {{path/to/file.html}}


Display text with formatting tags, custom alignment, and line width:
rich --print "{{Hello [green on black]Stylized[/green on black] [bold]World[/bold]}}" --{{left|center|right}} --width {{10}}

Code Snippets

Display a file with syntax highlighting

rich {{path/to/file.py}}

Add line numbers, and indentation guides

rich {{path/to/file.py}} --line-numbers --guides

Apply a theme

rich {{path/to/file.py}} --theme {{monokai}}

Display a file in an interactive pager

rich {{path/to/file.py}} --pager

Display contents from a URL

rich {{https://raw.githubusercontent.com/Textualize/rich-cli/main/README.md}} --markdown --pager

Context

tldr-pages: common/rich

Revisions (0)

No revisions yet.