Add custom cli style to a vector
Usage
cli_vec(x, style = list())
Arguments
- x
Vector that will be collapsed by cli.
- style
Style to apply to the vector. It is used as a theme on
a span
element that is created for the vector. You can set vec-sep
and vec-last
to modify the separator and the last separator.
Details
You can use this function to change the default parameters of
collapsing the vector into a string, see an example below.
The style is added as an attribute, so operations that remove
attributes will remove the style as well.
Custom collapsing separator
v <- cli_vec(
c("foo", "bar", "foobar"),
style = list("vec-sep" = " & ", "vec-last" = " & ")
)
cli_text("My list: {v}.")
#> My list: foo & bar & foobar.
Custom truncation
#> Column names: mpg, cyl, disp, …, gear, and carb.