Skip to content

Latest commit

 

History

History
90 lines (63 loc) · 2.79 KB

README.pt-BR.md

File metadata and controls

90 lines (63 loc) · 2.79 KB

Spectre.Console

Spectre.Console NuGet Versão

Uma biblioteca .NET 6/.NET Standard 2.0 que torna mais fácil criar aplicativos de console bonitos e multiplataforma. É fortemente inspirada na excelente biblioteca Rich para Python.

Índice de Conteúdo

  1. Funcionalidades
  2. Instalação
  3. Documentação
  4. Exemplos
  5. Patrocinadores
  6. Licença

Funcionalidades

  • Desenvolvida com testes unitários em mente.
  • Suporta tabelas, grades, painéis, e uma linguagem de marcação inspirada em rich.
  • Suporta os parâmetros SRG mais comuns quando se trata de estilo de texto, como negrito, esmaecido, itálico, sublinhado, tachado e texto piscando.
  • Suporta cores de 3/4/8/24 bits no terminal. A biblioteca detectará os recursos do terminal atual e reduz as cores conforme necessário.

Exemplo

Instalação

A maneira mais rápida de começar a usar o Spectre.Console é instalar o pacote NuGet.

dotnet add package Spectre.Console

Documentação

A documentação do Spectre.Console pode ser encontrada em https://spectreconsole.net/

Exemplos

Para ver o Spectre.Console em ação, instale a ferramenta global dotnet-example.

> dotnet tool restore

Agora você pode listar os exemplos disponíveis neste repositório:

> dotnet example

E para executar um exemplo:

> dotnet example tables

Patrocinadores

As seguintes pessoas estão patrocinando o Spectre.Console para mostrar o seu apoio e garantir a longevidade do projeto.

Eu estou muito agradecido. Muito obrigado!

Licença

Copyright © Patrik Svensson, Phil Scott, Nils Andresen

Spectre.Console é fornecido no estado em que se encontra sob a licença do MIT. Para obter mais informações, consulte o arquivo LICENSE.