Skip to content

hhpack/color

Repository files navigation

color

Latest Stable Version CircleCIDependency Status License

ScreenShot

Basic usage

The user can output to stdout by specifying the color.

Color::fromColor(ForegroundColor::White)
    ->background(BackgroundColor::Green)
    ->println('%s succeeded.', 'Color package example');

or

$color = Color::fromColor(ForegroundColor::White)
    ->background(BackgroundColor::Green);
$color('%s succeeded.', 'Color package example');

Applying styles

The user can use the applyTo method in order to apply a style to text.

$text = Color::fromColor(ForegroundColor::White)
    ->background(BackgroundColor::Green)
    ->applyTo('target text');

echo $text;

Custom style for text

The user can pull the bold and underline.

Color::fromColor(ForegroundColor::White)
    ->addStyle(StyleType::Bold)
    ->addStyle(StyleType::Underlined)
    ->println('%s + %s', 'bold', 'underlined');

Run the test

You can run the test with the following command.

composer install
composer test

About

Color package for Hack

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published