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-number --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}}
License and Disclaimer
The content on this page is copyright © 2014—present the tldr-pages team and contributors.This page is used with permission under Creative Commons Attribution 4.0 International License.
While we do attempt to make sure content is accurate, there isn't a warranty of any kind.