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.2
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-12-11
Author: Gábor Csárdi [aut, cre], Hadley Wickham [ctb], Kirill Müller [ctb], Salim Brüggemann ORCID iD [ctb], Posit Software, PBC [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
NeedsCompilation: yes
Materials: README NEWS
CRAN checks: cli results

Documentation:

Reference manual: cli.pdf

Downloads:

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

Reverse dependencies:

Reverse depends: cTOST
Reverse imports: AFR, agua, airnow, alarmdata, allcontributors, allofus, almanac, alookr, AlpsNMR, altdoc, anabel, Andromeda, antaresEditObject, ao, apache.sedona, apollo, appsheet, arcgis, arcgislayers, arcgisutils, archive, artpack, asciicast, askgpt, assertions, atrrr, attachment, augmentedRCBD, available, b64, babelmixr2, bambooHR, bandicoot, baseballr, basedosdados, basket, BatchGetSymbols, BayesianReasoning, bcdata, BCEA, beer, bigrquery, BiocBook, biocompute, biodosetools, bonsai, brada, broom.helpers, brulee, bsicons, bskyr, bupaR, bupaverse, butcher, cabinets, cache, cancerscreening, cards, cardx, cartographer, catfun, cbioportalR, CDMConnector, cellKey, censo2017, censored, cfbfastR, cffr, cheatsheet, checker, checkhelper, checkthat, chess, circle, cito, cliapp, clinicalsignificance, clock, cloudfs, cloudstoR, clustlearn, codebreaker, CodelistGenerator, codemetar, CohortSurvival, coinmarketcapr, comtradr, concordexR, conflicted, conformalbayes, congress, constructive, cookiemonster, cookies, correlationfunnel, covid19india, covidmx, creditmodel, crew, crew.aws.batch, cricketdata, crisprVerse, crosshap, crossmap, crosstable, crypto2, cryptoQuotes, cSEM, csranks, csvwr, cubble, CuratedAtlasQueryR, cvap, cwbtools, czso, dabestr, daiR, dartRverse, dataclass, dbplyr, debkeepr, deeptime, densityarea, desc, DescrTab2, descstat, DescTools, desk, devtools, DiagrammeR, dials, diffmatchpatch, DImodelsVis, dipsaus, distops, diveR, dm, dockerfiler, doctest, dotprofile, dplyr, DrugUtilisation, dtplyr, duckplyr, dynamite, easycensus, easydb, EDCimport, edeaR, edibble, edwards97, EFAtools, emuR, envstat, envvar, eph, epidatr, eplusr, epwshiftr, euroleaguer, evalITR, excluder, ExclusionTable, executablePackeR, experiences, explore, expstudy, exuber, exvatools, eye, f1dataR, FaaSr, fastRhockey, fauxnaif, fdacluster, fdasrvf, feltr, ffscrapr, 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, geosapi, geslaR, getProxy, GetTDData, gganimate, ggautomap, ggbeeswarm, ggborderline, ggdist, ggetho, ggfittext, ggforce, ggfun, ggh4x, ggip, ggiraph, ggmap, ggmapinset, ggmice, ggmulti, ggpath, ggplot2, ggrain, ggraph, ggsc, ggshadow, ggside, ggstance, ggstar, ggstats, ggsurvfit, ggtree, ggtreeExtra, ggtricks, gh, ghclass, gittargets, glossr, gmailr, googleAnalyticsR, googleAuthR, googleCloudRunner, googleCloudStorageR, googledrive, googlePubsubR, googlesheets4, govinfoR, 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, infer, innsight, interactions, ipaddress, iraceplot, japanstat, JBrowseR, jinjar, jlmerclusterperm, jmastats, JointFPM, jot, joyn, jpcity, jpgrid, jsonstat, jstor, karyotapR, keras3, keyATM, khisr, kisopenapi, labNorm, landscapemetrics, lava, lcsm, LearnSL, leprechaun, lifecycle, linne, lmtp, log, loon.ggplot, lsasim, luz, MachineShop, makepipe, manydata, mappoly, mapscanner, MarginalMediation, mark, matchmaker, matrixset, mctq, md4r, measurementProtocol, meltr, metabolic, meteoland, meteospain, MFSIS, MicrobiotaProcess, mlbplotR, mlmpower, modeldb, modeltime, modeltime.ensemble, modeltime.resample, moexer, MoleculeExperiment, moodleR, move2, msSPChelpR, mtscr, multidplyr, mutationtypes, 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, omock, omopgenerics, oolong, openair, openairmaps, openscoring, openVA, oppr, optedr, OptimalGoldstandardDesigns, optimizeR, origin, otargen, oysteR, packagepal, packer, palette, palettes, PaRe, parquetize, parsermd, parsnip, patchwork, PatientProfiles, PhIPData, phsmethods, phylosamp, piecemaker, PieGlyph, piggyback, pillar, pins, pixelpuzzle, pkgbuild, pkgcache, pkgdepends, pkgdown, pkgload, PL94171, planscorer, plutor, pointblank, polmineR, powerjoin, ppgmmga, precommit, preregr, prioritizr, probably, processmapR, processpredictR, prodigenr, proffer, prompt, proverbs, prt, psmineR, psychReport, PsychWordVec, purrr, pushoverr, pvda, pysparklyr, qualtRics, quarto, racademyocean, ractivecampaign, raer, rairtable, ramlegacy, raqs, rayrender, rb3, rcites, RClickhouse, rcmdcheck, RcppJagger, rDataPipeline, rdeps, rdhs, rdoc, Rduinoiot, react, readr, rebib, recipes, REDCapDM, REDCapTidieR, redist, redistmetrics, regressinator, reprex, resmush, restez, rethnicity, rextendr, RFishBC, rfold, RGAN, rgee, rgeomstats, rgoogleads, rhino, rhub, ricu, ringostat, rjtools, rlinkedinads, rmweather, robotoolbox, Rogue, rollama, romic, ropenblas, roxygen2, roxygen2md, roxylint, roxytypes, RprobitB, rsample, rsconnect, rstudio.prefs, rsurveycto, rtgstat, rvec, rvest, rwarrior, rWCVP, rxode2, rxode2et, rytstat, s3, saeHB.unit, saens, safetensors, saros, sars, sbtools, scales, scCustomize, scenes, scFeatures, scorecard, SCORPION, scrutiny, sdcHierarchies, sdcLog, sdmTMB, SDMtune, segclust2d, selenider, sendgridr, seqArchR, seqArchRplus, sessioninfo, sevenbridges2, sever, sewage, sfd, sfdep, shinyExprPortal, shinyquiz, SIAmodules, siconvr, siftr, sigminer, sinew, SIPDIBGE, sjSDM, skimr, slider, snvecR, SomaDataIO, sparsegl, spdesign, speakr, spotoroo, squat, stacks, stagedtrees, starter, statnipokladna, stenR, SticsRFiles, stochLAB, stoRy, string2path, stringr, styler, sudachir, suddengains, summclust, supernova, susographql, sweater, tabulate, tabxplor, tada, targets, taxa, taxize, testthat, texor, text2speech, tfevents, tglkmeans, 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, tipr, TITAN2, tok, torch, trackdown, traudem, TreeDist, treemapify, TreeSearch, tremendousr, trimmer, tune, TwoWayFEWeights, ubiquity, unikn, updateme, updater, urlchecker, urlshorteneR, usemodels, usethis, uxr, valr, vctrs, versus, vetiver, VicmapR, visdat, visOmopResults, vroom, vvauditor, waldo, warbleR, washi, wdpar, wehoop, weird, whereami, whippr, whitewater, wikkitidy, workflows, workflowsets, worldfootballR, wpm, wru, xml2, xportr, yardstick, yfR, yulab.utils, zellkonverter, zerotradeflow
Reverse linking to: archive, bigrquery, keyATM, purrr, redist
Reverse suggests: AMR, arrow, callr, checkglobals, cmdfun, cpp11, crayons, dataquieR, DImodelsMulti, drake, EpiForsk, ggpolar, golem, heemod, lgr, mclustAddons, measr, mmrm, mpathsenser, pak, precondition, processx, progressr, psychmeta, renv, reticulate, rfm, rjsoncons, 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.