ansi_has_any: Check if a string has some ANSI styling

View source: R/ansiex.R

ansi_has_anyR Documentation

Check if a string has some ANSI styling

Description

Check if a string has some ANSI styling

Usage

ansi_has_any(string, sgr = TRUE, csi = TRUE, link = TRUE)

Arguments

string

The string to check. It can also be a character vector.

sgr

Whether to look for SGR (styling) control sequences.

csi

Whether to look for non-SGR control sequences.

link

Whether to look for ANSI hyperlinks.

Value

Logical vector, TRUE for the strings that have some ANSI styling.

See Also

Other low level ANSI functions: ansi_hide_cursor(), ansi_regex(), ansi_strip()

Examples

## The second one has style if ANSI colors are supported
ansi_has_any("foobar")
ansi_has_any(col_red("foobar"))

cli documentation built on March 31, 2023, 9:04 p.m.