diff --git a/pages/common/rich.md b/pages/common/rich.md new file mode 100644 index 0000000000..7f4987d20d --- /dev/null +++ b/pages/common/rich.md @@ -0,0 +1,32 @@ +# rich + +> Rich CLI is a toolbox for fancy output in the terminal. +> More information: . + +- 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}}`