2022-08-26 15:44:00 -04:00
|
|
|
<?php declare(strict_types=1);
|
|
|
|
|
2023-10-10 14:20:19 -04:00
|
|
|
namespace Aviat\Kilo\Terminal\Enum;
|
2022-08-26 15:44:00 -04:00
|
|
|
|
|
|
|
use Aviat\Kilo\Traits;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* ANSI 256 Color escape sequences
|
|
|
|
* @enum
|
|
|
|
*/
|
|
|
|
enum Color256: int {
|
|
|
|
use Traits\ConstList;
|
|
|
|
|
|
|
|
// Base colors for 256-color setup
|
|
|
|
case Black = 0;
|
|
|
|
case Red = 1;
|
|
|
|
case Green = 2;
|
|
|
|
case Yellow = 3;
|
|
|
|
case Blue = 4;
|
|
|
|
case Magenta = 5;
|
|
|
|
case Cyan = 6;
|
|
|
|
case White = 7;
|
|
|
|
case BrightBlack = 8;
|
|
|
|
case BrightRed = 9;
|
|
|
|
case BrightGreen = 10;
|
|
|
|
case BrightYellow = 11;
|
|
|
|
case BrightBlue = 12;
|
|
|
|
case BrightMagenta = 13;
|
|
|
|
case BrightCyan = 14;
|
|
|
|
case BrightWhite = 15;
|
|
|
|
}
|