mirror of
				https://github.com/spectreconsole/spectre.console.git
				synced 2025-10-25 15:19:23 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			90 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			90 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # `Spectre.Console`
 | |
| 
 | |
| _[](https://www.nuget.org/packages/spectre.console)_
 | |
| 
 | |
| 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](https://github.com/willmcgugan/rich) 
 | |
| para Python.
 | |
| 
 | |
| ## Índice de Conteúdo
 | |
| 
 | |
| 1. [Funcionalidades](#funcionalidades)
 | |
| 2. [Instalação](#instalação)
 | |
| 3. [Documentação](#documentação)
 | |
| 4. [Exemplos](#exemplos)
 | |
| 5. [Patrocinadores](#patrocinadores)
 | |
| 5. [Licença](#licença)
 | |
| 
 | |
| ## Funcionalidades
 | |
| 
 | |
| * Desenvolvida com testes unitários em mente.
 | |
| * Suporta tabelas, grades, painéis, e uma linguagem de marcação inspirada em [rich](https://github.com/willmcgugan/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.
 | |
| 
 | |
| 
 | |
| 
 | |
| ## Instalação
 | |
| 
 | |
| A maneira mais rápida de começar a usar o `Spectre.Console` é instalar o pacote NuGet.
 | |
| 
 | |
| ```csharp
 | |
| 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](https://github.com/patriksvensson/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](https://github.com/sponsors/patriksvensson)
 | |
| o Spectre.Console para mostrar o seu apoio e garantir a longevidade do projeto.
 | |
| 
 | |
| * [Rodney Littles II](https://github.com/RLittlesII)
 | |
| * [Martin Björkström](https://github.com/bjorkstromm)
 | |
| * [Dave Glick](https://github.com/daveaglick)
 | |
| * [Kim Gunanrsson](https://github.com/kimgunnarsson)
 | |
| * [Andrew McClenaghan](https://github.com/andymac4182)
 | |
| * [C. Augusto Proiete](https://github.com/augustoproiete)
 | |
| * [Viktor Elofsson](https://github.com/vktr)
 | |
| * [Steven Knox](https://github.com/stevenknox)
 | |
| * [David Pendray](https://github.com/dpen2000)
 | |
| * [Elmah.io](https://github.com/elmahio)
 | |
| 
 | |
| 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](LICENSE.md).
 | |
| 
 | |
| * Para SixLabors.ImageSharp, consulte https://github.com/SixLabors/ImageSharp/blob/master/LICENSE |