knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>",
  out.width = "100%",
  cache = TRUE,
  asciicast_knitr_output = "html"
)
asciicast::init_knitr_engine(
  echo = FALSE,
  echo_input = FALSE,
  startup = quote({
    library(cli)
    options(cli.num_colors = cli::truecolor)
    set.seed(1)
  })
)

Built-in palettes

This vignette demonstrates what the various palettes included in the package look like for easy visual reference. See ?ansi_palettes for further reference on their source and how to use them in {cli}.

dichro

cat(attr(cli::ansi_palettes, "info")$dichro)
#| dichro
ansi_palette_show("dichro", colors = truecolor)
#| dichro-dark,
#| asciicast_theme = "solarized-dark"
ansi_palette_show("dichro", colors = truecolor)

vga

cat(attr(cli::ansi_palettes, "info")$vga)
#| vga
ansi_palette_show("vga", colors = truecolor)
#| vga-dark,
#| asciicast_theme = "solarized-dark"
ansi_palette_show("vga", colors = truecolor)

winxp

cat(attr(cli::ansi_palettes, "info")$winxp)
#| winxp
ansi_palette_show("winxp", colors = truecolor)
#| winxp-dark,
#| asciicast_theme = "solarized-dark"
ansi_palette_show("winxp", colors = truecolor)

vscode

cat(attr(cli::ansi_palettes, "info")$vscode)
#| vscode
ansi_palette_show("vscode", colors = truecolor)
#| vscode-dark,
#| asciicast_theme = "solarized-dark"
ansi_palette_show("vscode", colors = truecolor)

win10

cat(attr(cli::ansi_palettes, "info")$win10)
#| win10
ansi_palette_show("win10", colors = truecolor)
#| win10-dark,
#| asciicast_theme = "solarized-dark"
ansi_palette_show("win10", colors = truecolor)

macos

cat(attr(cli::ansi_palettes, "info")$macos)
#| macos
ansi_palette_show("macos", colors = truecolor)
#| macos-dark,
#| asciicast_theme = "solarized-dark"
ansi_palette_show("macos", colors = truecolor)

putty

cat(attr(cli::ansi_palettes, "info")$putty)
#| putty
ansi_palette_show("putty", colors = truecolor)
#| putty-dark,
#| asciicast_theme = "solarized-dark"
ansi_palette_show("putty", colors = truecolor)

mirc

cat(attr(cli::ansi_palettes, "info")$mirc)
#| mirc
ansi_palette_show("mirc", colors = truecolor)
#| mirc-dark,
#| asciicast_theme = "solarized-dark"
ansi_palette_show("mirc", colors = truecolor)

xterm

cat(attr(cli::ansi_palettes, "info")$xterm)
#| xterm
ansi_palette_show("xterm", colors = truecolor)
#| xterm-dark,
#| asciicast_theme = "solarized-dark"
ansi_palette_show("xterm", colors = truecolor)

ubuntu

cat(attr(cli::ansi_palettes, "info")$ubuntu)
#| ubuntu
ansi_palette_show("ubuntu", colors = truecolor)
#| ubuntu-dark,
#| asciicast_theme = "solarized-dark"
ansi_palette_show("ubuntu", colors = truecolor)

eclipse

cat(attr(cli::ansi_palettes, "info")$eclipse)
#| eclipse
ansi_palette_show("eclipse", colors = truecolor)
#| eclipse-dark,
#| asciicast_theme = "solarized-dark"
ansi_palette_show("eclipse", colors = truecolor)

iterm

cat(attr(cli::ansi_palettes, "info")$iterm)
#| iterm
ansi_palette_show("iterm", colors = truecolor)
#| iterm-dark,
#| asciicast_theme = "solarized-dark"
ansi_palette_show("iterm", colors = truecolor)

iterm-pastel

cat(attr(cli::ansi_palettes, "info")$`iterm-pastel`)
#| iterm-pastel
ansi_palette_show("iterm-pastel", colors = truecolor)
#| iterm--pastel-dark,
#| asciicast_theme = "solarized-dark"
ansi_palette_show("iterm-pastel", colors = truecolor)

iterm-smoooooth

cat(attr(cli::ansi_palettes, "info")$`iterm-smoooooth`)
#| iterm-smoooooth
ansi_palette_show("iterm-smoooooth", colors = truecolor)
#| iterm--smoooooth-dark,
#| asciicast_theme = "solarized-dark"
ansi_palette_show("iterm-smoooooth", colors = truecolor)

iterm-snazzy

cat(attr(cli::ansi_palettes, "info")$`iterm-snazzy`)
#| iterm-snazzy
ansi_palette_show("iterm-snazzy", colors = truecolor)
#| iterm--snazzy-dark,
#| asciicast_theme = "solarized-dark"
ansi_palette_show("iterm-snazzy", colors = truecolor)

iterm-solarized

cat(attr(cli::ansi_palettes, "info")$`iterm-solarized`)
#| iterm-solarized
ansi_palette_show("iterm-solarized", colors = truecolor)
#| iterm--solarized-dark,
#| asciicast_theme = "solarized-dark"
ansi_palette_show("iterm-solarized", colors = truecolor)

iterm-tango

cat(attr(cli::ansi_palettes, "info")$`iterm-tango`)
#| iterm-tango
ansi_palette_show("iterm-tango", colors = truecolor)
#| iterm--tango-dark,
#| asciicast_theme = "solarized-dark"
ansi_palette_show("iterm-tango", colors = truecolor)


r-pkgs/boxes documentation built on April 27, 2024, 11:08 a.m.