rich

Rich CLI is a toolbox for fancy output in the terminal.

TLDR

Display a file with syntax highlighting

$ rich [path/to/file.py]
copy


Add line numbers, and indentation guides
$ rich [path/to/file.py] --line-number --guides
copy


Apply a theme
$ rich [path/to/file.py] --theme [monokai]
copy


Display a file in an interactive pager
$ rich [path/to/file.py] --pager
copy


Display contents from a URL
$ rich [https://raw.githubusercontent.com/Textualize/rich-cli/main/README.md] --markdown --pager
copy


Export a file as HTML
$ rich [path/to/file.md] --export-html [path/to/file.html]
copy


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]
copy

Copied to clipboard