Repolode
Textualize

Textualize/rich-cli

Uma caixa de ferramentas de linha de comando que usa Rich para exibir arquivos, Markdown, JSON, CSV e notebooks Jupyter com cores e formatação no terminal.

Estrelas
3,771
Forks
125
Issues abertas
58
Último commit
há 17 dias

O que é?

Rich-CLI oferece um único comando, `rich`, para gerar saídas estilizadas no terminal. Ele destaca muitos tipos de arquivos de código com cores de sintaxe e oferece renderização especializada para Markdown, JSON, CSV e arquivos de notebook Jupyter.

Além de visualizar arquivos, o comando pode aplicar marcação do console ao texto informado na linha de comando, desenhar linhas e painéis, alinhar e preencher a saída, além de ler dados de stdin ou de uma URL. Também é possível exportar a saída como arquivo HTML. Um pager integrado oferece navegação pelo teclado e no estilo do vi para conteúdos longos.

A instalação está disponível via pipx, Homebrew, pip ou conda-forge, e a ferramenta é baseada na biblioteca Python Rich.

Recursos principais

  • 01Realce de sintaxe para vários formatos de arquivo, com numeração de linhas e guias de indentação opcionais.
  • 02Renderização de Markdown, JSON, tabelas CSV/TSV e notebooks Jupyter.
  • 03Marcação do console para estilizar texto exibido pela linha de comando.
  • 04Pager integrado com navegação pelo cursor e no estilo do vi.
  • 05Lê arquivos de stdin ou de URLs HTTP(S).
  • 06Exporta qualquer saída para um arquivo HTML.

Casos de uso

  • Visualizar código-fonte ou arquivos de configuração no terminal com realce fácil de ler.
  • Ler documentos Markdown ou notebooks Jupyter sem abrir um editor.
  • Formatar respostas JSON recebidas via pipe do curl ou de outros comandos.
  • Exportar a saída colorida do terminal para HTML e compartilhá-la.

Início rápido

  1. 1

    Instale o Rich-CLI com pipx no Windows ou Linux

    pipx install rich-cli
  2. 2

    Ou instale com pip como um pacote Python

    python -m pip install rich-cli
  3. 3

    Destaque um arquivo no terminal

    rich loop.py
  4. 4

    Consulte o uso e a ajuda

    rich --help

Tópicos

Perguntas frequentes

O que é rich-cli?
Uma caixa de ferramentas de linha de comando que usa Rich para exibir arquivos, Markdown, JSON, CSV e notebooks Jupyter com cores e formatação no terminal. Rich-CLI oferece um único comando, `rich`, para gerar saídas estilizadas no terminal. Ele destaca muitos tipos de arquivos de código com cores de sintaxe e oferece renderização especializada para Markdown, JSON, CSV e arquivos de notebook Jupyter.
rich-cli é gratuito? Qual é a licença?
rich-cli é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
rich-cli ainda é mantido?
Manutenção ativa. O último commit de rich-cli foi em 5 de out. de 2026.
Para que posso usar rich-cli?
Visualizar código-fonte ou arquivos de configuração no terminal com realce fácil de ler. Ler documentos Markdown ou notebooks Jupyter sem abrir um editor. Formatar respostas JSON recebidas via pipe do curl ou de outros comandos. Exportar a saída colorida do terminal para HTML e compartilhá-la.
Como instalar rich-cli?
Instale o Rich-CLI com pipx no Windows ou Linux: pipx install rich-cli Ou instale com pip como um pacote Python: python -m pip install rich-cli Destaque um arquivo no terminal: rich loop.py Consulte o uso e a ajuda: rich --help
Onde consigo rich-cli?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Textualize/rich-cli

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados