Crate rawcmd_utils

Source

Enums§

Alignment
Text alignement options.

Constants§

ANSI_PAIR
List of supported ANSI codes.
ANSI_REGEX
Regex pattern for maching ANSI codes.

Functions§

ansi_pair
Returns opening and closing code for the provided ANSI code.
match_indices
Uses regex to split the provided text on ANSI codes. It returned list includes text chinks and ANSI delimiters.
pad_text
Pads a string to fill a certain number of characters.
repaire_text
Adds missing closing ANSI codes to the multi-line string.
size_text
Calculates the length of a unicode string containing ANSI codes. The length returned represents the visible string length.
slice_text
Returns a slice of a string containing ANSI codes.
strip_codes
Removes ANSI codes from the provided text and return a new string.
trucate_text
Truncates a string to a certain number of characters.
wrap_text
Splits long string into multiple lines.