Download the PHP package nafisc/ansi-util without Composer
On this page you can find all versions of the php package nafisc/ansi-util. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package ansi-util
PHP ANSI Utility
Allows you to create ANSI strings with ease in PHP.
Java Version: See here
Usage
Note: It is not guaranteed that all of these ANSI codes will work on all terminals. See here for a list of compatible terminals.
\Ansi\StringBuilder
Note: Each of these functions takes an optional
string
parameter which will be added immediately after the ANSI code is applied. They also all follow the Fluent Design Pattern. The string builder itself implements the__toString
magic method, and as such can be treated as a string.
Method | Result |
---|---|
bold() |
Sets the bold flag. |
dim() |
Sets the dim flag. |
underline() |
Sets the underline flag. |
blink() |
Sets the blink flag. |
invertColor() |
Set the invert colors flag. |
hide() |
Sets the hidden flag. |
reset() |
Resets all colors and flags to default. |
resetBold() |
Resets the bold flag. |
resetDim() |
Resets the dim flag. |
resetUnderline() |
Sets the underline flag. |
resetBlink() |
Resets the blink flag. |
resetInvertColors() |
Resets the invert colors flag. |
resetHidden() |
Resets the hidden flag. |
color16(int) |
Sets the current 16-bit foreground or background color. (See \Ansi\Color16 ) |
color256(int) |
Sets the current 256-bit color. (See here for a list of color codes.) |
backgroundColor256(int) |
Sets the current 256-bit background color. (See here for a list of color codes.) |
Utility Methods
Method | Result |
---|---|
raw(string) |
Adds a raw string. |
ansi(value) |
Escapes and appends a custom ANSI value. |
stripAnsi() |
Removes all ANSI sequences from the StringBuilder. |
empty() |
Empties out the StringBuilder. |
\Ansi\Color16
The Color16
class is a utility class for 16-bit color codes.
Note: Each of these constants needs to be prefixed with either
FG_
when using it as a foreground color orBG_
when using it as a background color.