cli: Helpers for Developing Command Line Interfaces

A suite of tools to build attractive command line interfaces ('CLIs'), from semantic elements: headings, lists, alerts, paragraphs, etc. Supports custom themes via a 'CSS'-like language. It also contains a number of lower level 'CLI' elements: rules, boxes, trees, and 'Unicode' symbols with 'ASCII' alternatives. It support ANSI colors and text styles as well.

Version: 3.6.1
Depends: R (≥ 3.4)
Imports: utils
Suggests: callr, covr, crayon, digest, glue (≥ 1.6.0), grDevices, htmltools, htmlwidgets, knitr, methods, mockery, processx, ps (≥ 1.3.4.9000), rlang (≥ 1.0.2.9003), rmarkdown, rprojroot, rstudioapi, testthat, tibble, whoami, withr
Published: 2023-03-23
Author: Gábor Csárdi [aut, cre], Hadley Wickham [ctb], Kirill Müller [ctb], RStudio [cph, fnd]
Maintainer: Gábor Csárdi <csardi.gabor at gmail.com>
BugReports: https://github.com/r-lib/cli/issues
License: MIT + file LICENSE
URL: https://cli.r-lib.org, https://github.com/r-lib/cli#readme
NeedsCompilation: yes
Materials: README NEWS
CRAN checks: cli results

Documentation:

Reference manual: cli.pdf

Downloads:

Package source: cli_3.6.1.tar.gz
Windows binaries: r-devel: cli_3.6.1.zip, r-release: cli_3.6.1.zip, r-oldrel: cli_3.6.1.zip
macOS binaries: r-release (arm64): cli_3.6.1.tgz, r-oldrel (arm64): cli_3.6.1.tgz, r-release (x86_64): cli_3.6.1.tgz, r-oldrel (x86_64): cli_3.6.1.tgz
Old sources: cli archive

Reverse dependencies:

Reverse imports: AFR, agua, airnow, allcontributors, almanac, alookr, AlpsNMR, altdoc, anabel, Andromeda, antaresEditObject, apache.sedona, apollo, appsheet, archive, artpack, asciicast, askgpt, assertions, attachment, augmentedRCBD, available, babelmixr2, bambooHR, basedosdados, basket, BatchGetSymbols, BayesianReasoning, bcdata, BCEA, beer, bigrquery, BiocBook, biocompute, biodosetools, bonsai, brada, broom.helpers, brulee, bsicons, bskyr, bupaR, bupaverse, butcher, cabinets, cache, cartographer, catfun, cbioportalR, CDMConnector, cellKey, censo2017, cfbfastR, cffr, cheatsheet, checker, checkhelper, checkthat, chess, circle, cito, cliapp, clinicalsignificance, clock, cloudfs, cloudstoR, clustlearn, codebreaker, CodelistGenerator, codemetar, coinmarketcapr, colorhex, concordexR, conflicted, conformalbayes, congress, constructive, cookiemonster, cookies, correlationfunnel, coursekata, covid19india, covidmx, creditmodel, cricketdata, crisprVerse, crosshap, crossmap, crosstable, crypto2, cSEM, csranks, csvwr, cubble, CuratedAtlasQueryR, cvap, cwbtools, czso, dabestr, dartRverse, dataclass, dbplyr, debkeepr, deeptime, densityarea, desc, DescrTab2, descstat, DescTools, desk, devtools, dials, diffmatchpatch, dipsaus, diveR, dm, dockerfiler, docreview, doctest, dotprofile, dplyr, DrugUtilisation, dtplyr, duckplyr, dynamite, easycensus, easydb, edeaR, edibble, edwards97, EFAtools, emuR, envstat, envvar, eph, epidatr, eplusr, evalITR, excluder, ExclusionTable, experiences, exuber, exvatools, eye, f1dataR, fastRhockey, fauxnaif, fdacluster, fdasrvf, feltr, ffscrapr, ffsimulator, FFTrees, fgeo, fHMM, fiery, findSVI, finetune, finnts, firebase, fitlandr, fitzRoy, flashr, fledge, flipr, FMAT, forcats, FoReco, formods, fpp2, fpp3, fr, frenchdata, funkyheatmap, fusen, future.tests, GA, galah, galigor, gargle, GDPuc, genieBPC, geomander, geslaR, getProxy, GetTDData, ggautomap, ggbeeswarm, ggborderline, ggdist, ggetho, ggforce, ggfun, ggh4x, ggip, ggmap, ggmapinset, ggmice, ggmulti, ggpath, ggplot2, ggrain, ggraph, ggsc, ggshadow, ggstance, ggstar, ggstats, ggsurvfit, ggtree, ggtreeExtra, ggtricks, gh, ghclass, gittargets, glossr, gmailr, googleAnalyticsR, googleAuthR, googleCloudRunner, googleCloudStorageR, googledrive, googlePubsubR, googlesheets4, gptstudio, gptzeror, gratia, greatR, greed, greta, greta.dynamics, greta.gp, grwat, gt, gtable, gtExtras, gtfsrouter, gtreg, gtsummary, gutenbergr, halfmoon, hardhat, haven, hdImpute, healthyverse, hfhub, highlighter, hoopR, httr2, hypr, icecream, igraph, ijtiff, incase, IncidencePrevalence, indiedown, innsight, interactions, ipaddress, iraceplot, japanstat, JBrowseR, jinjar, jlmerclusterperm, jmastats, JointFPM, jot, joyn, jpcity, jpgrid, jsonstat, jstor, karyotapR, keyATM, labNorm, landscapemetrics, lcsm, LearnSL, leprechaun, lifecycle, linne, lmtp, log, loon.ggplot, lsasim, luz, MachineShop, makepipe, mappoly, mapscanner, MarginalMediation, mark, matchmaker, matrixset, mctq, measurementProtocol, meltr, metabolic, meteoland, meteospain, MFSIS, MicrobiotaProcess, mlbplotR, mlmpower, modeldb, modeltime, modeltime.ensemble, modeltime.resample, moexer, MoleculeExperiment, moodleR, move2, mtscr, multidplyr, naijR, name, namer, naniar, NanoMethViz, nasapower, navigatr, nblR, ncodeR, nestedmodels, nevada, nflfastR, nflplotR, nflreadr, nflseedR, nflverse, ngramr, nlmixr2, nlmixr2est, nlmixr2extra, nlmixr2lib, nlmixr2rpt, nonmem2rx, nuggets, octopusR, oddsapiR, oeli, ohun, oolong, openair, openairmaps, openVA, oppr, optedr, OptimalGoldstandardDesigns, optimizeR, origin, otargen, oysteR, packagepal, packer, palettes, PaRe, parquetize, parsermd, parsnip, patchwork, PatientProfiles, PhIPData, phsmethods, phylosamp, piecemaker, PieGlyph, piggyback, pillar, pins, pixelpuzzle, pkgbuild, pkgcache, pkgdepends, pkgdown, pkgload, PL94171, plutor, pointblank, polmineR, powerjoin, ppgmmga, precommit, preregr, prioritizr, probably, processmapR, processpredictR, prodigenr, proffer, prompt, proverbs, prt, psmineR, psychReport, PsychWordVec, purrr, pushoverr, pysparklyr, qualtRics, racademyocean, ractivecampaign, raer, rairtable, ramlegacy, raqs, rb3, rcites, RClickhouse, rcmdcheck, RcppJagger, rDataPipeline, rdhs, rdoc, Rduinoiot, readr, rebib, recipes, REDCapTidieR, redist, redistmetrics, regressinator, reprex, restez, rethnicity, rextendr, rfold, RGAN, rgee, rgeomstats, rgoogleads, rhino, rhub, ricu, ringostat, rjtools, rlinkedinads, rmweather, robotoolbox, Rogue, romic, ropenblas, roxygen2, RprobitB, rsample, rsconnect, rstudio.prefs, rsurveycto, rtgstat, rvec, rvest, rwarrior, rWCVP, rxode2, rxode2et, rytstat, s3, saeHB.unit, safetensors, sars, sbtools, scales, scCustomize, scenes, scFeatures, scorecard, SCORPION, scrutiny, sdcHierarchies, sdcLog, sdmTMB, SDMtune, segclust2d, selenider, sendgridr, seqArchR, seqArchRplus, sessioninfo, sever, sewage, sfdep, shinyExprPortal, SIAmodules, siconvr, siftr, sigminer, sinew, SIPDIBGE, sjSDM, skimr, slider, snvecR, SomaDataIO, sparsegl, spdesign, spotoroo, squat, stacks, starter, statnipokladna, stenR, SticsRFiles, stochLAB, stoRy, string2path, stringr, styler, sudachir, suddengains, summclust, supernova, sweater, tabulate, targets, taxa, taxize, testthat, texor, text2speech, tfevents, thaipdf, TheOpenAIR, thinkr, tibblify, tidybayes, tidyclust, tidycmprsk, tidyEdSurvey, tidygam, tidygraph, tidyhydat, tidyindex, tidymodels, tidyr, tidyREDCap, tidyselect, tidyseurat, tidySingleCellExperiment, tidysq, tidySummarizedExperiment, tidyterra, tidytext, tidytree, tidyverse, timbr, tinytiger, TITAN2, tok, torch, trackdown, traudem, TreeDist, treemapify, TreeSearch, tremendousr, trimmer, tune, ubiquity, unikn, updater, urlchecker, urlshorteneR, usemodels, usethis, uxr, valr, vctrs, vetiver, VicmapR, visdat, vroom, waldo, warbleR, washi, wdpar, wehoop, whereami, whippr, whitewater, wikkitidy, workflows, workflowsets, worldfootballR, wpm, xml2, xportr, yardstick, yfR, yulab.utils, zellkonverter, zerotradeflow
Reverse linking to: archive, keyATM, purrr, redist
Reverse suggests: AMR, arrow, callr, checkglobals, cmdfun, cpp11, crayons, dataquieR, drake, ggpolar, golem, heemod, lgr, mclustAddons, measr, mmrm, mpathsenser, pak, precondition, processx, progressr, psychmeta, renv, reticulate, rlang, sbo, SCpubr, shinyMobile, SimDesign, sits, skpr, teal.code, tibble, toposort, transx, treeio, unicol, utf8, vcr, wacolors

Linking:

Please use the canonical form https://CRAN.R-project.org/package=cli to link to this page.