NOTES

Record and write asciicasts

SOME_ASCIICAST

fs::dir_create("inst/asciicasts")
tmp_file <- fs::file_temp(ext = "R")

c('SOME_R_CODE_TO_CAST() %>%
  readr::write_lines(file = tmp_file)

asciicast::record(script = tmp_file,
                  title = "SOME TITLE",
                  startup = quote(options(cli.width = 115L)),
                  timeout = 180L,
                  typing_speed = 0L,
                  rows = 50L,
                  cols = 116L,
                  speed = 1.0) %>%
  asciicast::write_json(path = "inst/asciicasts/SOME_ASCIICAST.json")

fs::file_delete(tmp_file)


salim-b/pkgpurl documentation built on June 2, 2025, 8:26 a.m.