| cli_format {cli} | R Documentation |
This function can be used directly, or via the {.val ...} inline
style. {.val {expr}} calls cli_format() automatically on the value
of expr, before styling and collapsing it.
cli_format(x, style = list(), ...) ## Default S3 method: cli_format(x, style = list(), ...) ## S3 method for class 'character' cli_format(x, style = list(), ...) ## S3 method for class 'numeric' cli_format(x, style = list(), ...)
x |
The object to format. |
style |
List of formatting options, see the individual methods for the style options they support. |
... |
Additional arguments for methods. |
It is possible to define new S3 methods for cli_format and then
these will be used automatically for {.cal ...} expressions.
cli_vec
things <- c(rep("this", 3), "that")
cli_format(things)
cli_text("{.val {things}}")
nums <- 1:5 / 7
cli_format(nums, style = list(digits = 2))
cli_text("{.val {nums}}")
divid <- cli_div(theme = list(.val = list(digits = 3)))
cli_text("{.val {nums}}")
cli_end(divid)