hhpack/color

Color package for Hack

1.1.6 2018-05-09 02:03 UTC

README

Latest Stable Version Build Status Dependency 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