raphaeu/colorize

Colorir o conteudo do console linux

1.2 2020-10-18 20:02 UTC

This package is auto-updated.

Last update: 2024-04-19 18:12:22 UTC


README

Latest Stable Version Total Downloads Author License

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.