raphaeu / colorize
Colorir o conteudo do console linux
1.2
2020-10-18 20:02 UTC
This package is auto-updated.
Last update: 2025-04-19 20:28:31 UTC
README
Biblioteca para colorir textos em console line
Requisitos
- PHP >= 5.6
Instalando com composer
composer require raphaeu/colorize
Usando
// Import use \raphaeu\Colorize; // Exemplo de preenchimento de cor de fundo echo Colorize::blue(true)."Cor do fundo azul.".Colorize::clear(); // Exemplo cor do texto echo Colorize::red()."Cor do texto vermelho.".Colorize::clear(); // Exemplo style negrito no texto echo Colorize::bold()."Texto em negrito. ".Colorize::clear();
Também pode ser feito combinações
//Exemplo combinando métodos echo Colorize::blue(true).Colorize::bold().Colorize::blue()."Texto na cor azul em negrito e com fundo vermelho. ".Colorize::clear();
Dicas
-Sempre que iniciar uma colorização ou style de texto precisa ao final dos caracteres desejados chamar o método Colorize::clear() para encerrar a área de aplicação. Exemplo:
echo "Colorindo o texto com a cor".Colorize::blue()."azul".Colorize::clear()." nesse exemplo.";
-Para aplicar a cor no background basta passar true na chamada da função de colorir. Exemplo:
echo Colorize::blue(true)." Cor do fundo azul.".Colorize::clear() ;
Métodos
método | descrição |
---|---|
Colorize::white() | Aplica a cor branca no texto |
Colorize::ciano() | Aplica a cor ciano no texto |
Colorize::magenta() | Aplica a cor magenda no texto |
Colorize::blue() | Aplica a cor azul no texto |
Colorize::yellow() | Aplica a cor amarelo no texto |
Colorize::green() | Aplica a cor verde no texto |
Colorize::red() | Aplica a cor vermelho no texto |
Colorize::black() | Aplica a cor preto no texto |
Colorize::bold() | Aplica o style negrito no texto |
Colorize::italic() | Aplica o style italico no texto |
Colorize::underline() | Aplica o style underline no texto |
Colorize::bold() | Aplica o style negrito no texto |
Colorize::none() | Retira style e a cor do texto |
Colorize::clear() | Retira style e a cor do texto |
Changelog
A lista de mudanças você pode encontrar na página GitHub Releases.
Soluções de problemas
Por favor, reporte os bugs para GitHub Issue Tracker.
Copyright
Este projeto está licenciado sob a MIT License.