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
Coindodo