Crate rawcmd_utils
Source - Alignment
- Text alignement options.
- ANSI_PAIR
- List of supported ANSI codes.
- ANSI_REGEX
- Regex pattern for maching ANSI codes.
- 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.