| CARVIEW |
Select Language
HTTP/2 200
expires: Thu, 19 Nov 1981 08:52:00 GMT
cache-control: no-store, no-cache, must-revalidate
pragma: no-cache
set-cookie: PHPSESSID=a2uqdm35shdanq2k853nlbl366; path=/
content-type: text/html; charset=UTF-8
date: Sat, 27 Dec 2025 04:43:15 GMT
server: Apache
pkgsrc.se | The NetBSD package collection
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
R-cli
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
mail
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
print
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./devel/R-cli, Helpers for developing command line interfaces
[
Branch: CURRENT, Version: 3.6.4, Package name: R-cli-3.6.4, Maintainer: minskim
A suite of tools designed to build attractive command line interfaces
(CLIs). Includes tools for drawing rules, boxes, trees, and Unicode
symbols with ASCII alternatives.
Required to run:
[math/R] [devel/R-crayon] [devel/R-assertthat]
Required to build:
[pkgtools/cwrappers]
Navigation:
-
Browse pkgsrc
(this page)
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
R-clidoc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./devel/R-cli, Helpers for developing command line interfaces
[
CVSweb ] [
Homepage ] [
RSS ] [
Required by ] [
Add to tracker ]
Branch: CURRENT, Version: 3.6.4, Package name: R-cli-3.6.4, Maintainer: minskim
A suite of tools designed to build attractive command line interfaces
(CLIs). Includes tools for drawing rules, boxes, trees, and Unicode
symbols with ASCII alternatives.
Required to run:
[math/R] [devel/R-crayon] [devel/R-assertthat]
Required to build:
[pkgtools/cwrappers]
Master sites: (Expand)
- https://cran.r-project.org/src/contrib/
- https://lib.stat.cmu.edu/R/CRAN/src/contrib/
- https://stat.ethz.ch/CRAN/src/contrib/
- https://www.stats.bris.ac.uk/R/src/contrib/
- https://cran.r-project.org/src/contrib/Archive/cli/
- https://lib.stat.cmu.edu/R/CRAN/src/contrib/Archive/cli/
- https://stat.ethz.ch/CRAN/src/contrib/Archive/cli/
- https://www.stats.bris.ac.uk/R/src/contrib/Archive/cli/
Version history: (Expand)
- (2025-10-24) Package has been reborn
- (2025-10-24) Package deleted from pkgsrc
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
- (2025-02-16) Updated to version: R-cli-3.6.4
- (2024-09-21) Updated to version: R-cli-3.6.3
CVS history: (Expand)
| 2025-07-16 11:27:17 by Jonathan Perkin | Files touched by this commit (3) |
Log message: R-cli: Fix includes. |
| 2025-02-16 01:05:43 by Makoto Fujiwara | Files touched by this commit (2) |
Log message: (devel/R-cli) Updated 3.6.3 to 3.6.4 # cli 3.6.4 * Pluralization now handles edge cases (`NA`, `NaN`, `Inf` and `-Inf`) better (@rundel, #716). * The URI generated for `.file`, `.run`, `.help` and `.vignette` hyperlinks can now be configured via options and env vars (@jennybc, #739, #744). * `cli_progress_bar()` now accepts `total` = Inf or -Inf which mimics the behavior of when `total` is NA (@LouisMPenrod, #630). * `num_ansi_colors()` now does not warn in Emacs if the `INSIDE_EMACS` environment variable is not a proper version number (@rundel, #689). * `ansi_collapse()` and inline collapsing now uses `last` as the separator (without the serial comma) for two-element vectors if `sep2` is not given (@rundel, #681). * `ansi_collapse()` is now correct for length-1 vectors with style "head" if width is specified (@rundel, #590). * New `hash_xxhash()` etc. functions to calculate the xxHash of strings, raw vectors, objects, files. |
| 2024-09-21 12:53:07 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
(devel/R-cli) Updated 3.6.2 to 3.6.3
# cli 3.6.3
* cli now builds on ARM Windows.
* "Solarized Dark" is now the default syntax highlighting theme in
terminals.
* The `{.obj_type_friendly}` inline style now only shows the first class
name (#669 @olivroy).
* Syntax highlighting now does not fail in RStudio if the rstudioapi
package is not installed (#697).
|
| 2024-01-20 06:43:37 by Makoto Fujiwara | Files touched by this commit (2) |
Log message: (devel/R-cli) Updated 3.6.1 to 3.6.2 # cli 3.6.2 * `ansi_collapse(x, trunc = 1, style = "head")` now indeed shows one element if `length(x) == 2`, as documented (@salim-b, #572). * `ansi_collapse()` gains a `sep2` argument to specify a seperate separator for length-two inputs. It defaults to `" and "` which, in \ conjunction with the other defaults, produces a collapsed string that fully adheres to the [serial comma](https://en.wikipedia.org/wiki/Serial_comma) rules. (@salim-b, #569) * `ansi_string()` is now an exported function (@multimeric, #573). |
| 2023-06-18 15:55:09 by Makoto Fujiwara | Files touched by this commit (2) |
Log message: (devel/R-cli) Updated 3.6.0 to 3.6.1 # cli 3.6.1 * ANSI hyperlinks are now turned off on the RStudio render plane (#581). |
| 2023-02-19 13:18:33 by Makoto Fujiwara | Files touched by this commit (2) |
Log message: (devel/R-cli) Updated 3.5.0 to 3.6.0 # cli 3.6.0 * The progressr progress handler now reports progress correctly (@HenrikBengtsson, #558). * New `hash_*sha1()` functions to calculate the SHA-1 hash of strings, objects, files. * cli now shows progress bars after one second by default, if they are less than half way at the point. (Or after two seconds, unconditionally, as before.) See the the `cli.progress_show_after` option in `?cli-config` for details (#542). * `format_inline()` now has a new argument `keep_whitespace`, and it keeps whitespace, including newline and form feed characters by default. |
| 2023-01-01 01:44:35 by Makoto Fujiwara | Files touched by this commit (3) |
Log message: (devel/R-cli) Updated 3.4.1 to 3.5.0 # cli 3.5.0 * New `keypress()` function to read a single key press from a terminal. * New function `pretty_print_code()` to print function objects with syntax highlighting at the R console. * `col_*` and `bg_*` functions how handle zero-length input correctly (#532). * New function `ansi_collapse()` to collapse character vectors into a single string. * `ansi_strtrim()` now handles some edge cases better, when `ellipsis` has length zero, and when it is wider than `width`. * New `hash_file_md5()` function to calculate the MD5 hash of one or more files. |
| 2022-12-17 02:27:54 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
(devel/R-cli) Updated 3.3.0 to 3.4.1
# cli 3.4.1
* cli has better error messages now.
* New `format_inline()` argument: `collapse`, to collapse multi-line output,
potentially because of `\f` characters.
# cli 3.4.0
* New experimental styles to create ANSI hyperlinks in RStudio and
terminals that support them. See `?cli::links` for details (#513).
* Expressions that start and end with a `{}` substitution are now styled
correctly. E.g. `{.code {var1} + {var2}}` (#517).
* New `{.obj_type_friendly}` inline style to format the type of an R object
in a user friendly way (#463).
* Improved vector collapsing behavior. cli now shows both the beginning
and end of the collapsed vector, by default (#419).
* Nested `cli()` calls work now (#497).
* Return values now work as they should within `cli()` calls (#496).
* Style attributes with underscores have new names with dashes instead:
`vec_sep`, `vec_last`, `vec_trunc`, `string-quote`. The old names still
work, but the new ones take precedence (#483).
* cli now does not crash at the end of the R session on Arm Windows
(#494; @kevinushey)
* Vectors are truncated at 20 elements now by default, instead of 100 (#430).
* 20 new spinners from the awesome
[cli-spinners](https://github.com/sindresorhus/cli-spinners) package,
and from @HenrikBengtsson in #469.
Run this to demo them, some need UTF-8 and emoji support:
```r
new <- c("dots13", "dots8Bit", "sand", \
"material", "weather", "christmas",
"grenade", "point", "layer", \
"betaWave", "fingerDance", "fistBump",
"soccerHeader", "mindblown", "speaker", \
"orangePulse", "bluePulse",
"orangeBluePulse", "timeTravel", "aesthetic", \
"growVeriticalDotsLR",
"growVeriticalDotsRL", "growVeriticalDotsLL", \
"growVeriticalDotsRR")
demo_spinners(new)
```
* cli exit handlers are now compatible again with the withr package (#437).
* cli functions now keep trailing `\f` characters as newlines.
They also keep multiple consecutive `\f` as multiple newlinees (#491).
* `{}` substitutions within inline styles are now formatted correctly.
E.g. `{.code download({url})}` will not add backticks to `url`, and
`{.val pre-{x}-post}` will format the whole value instead of `x`.
(#422, #474).
* cli now replaces newline characters within `{.class ... }` inline styles
with spaces. If the `cli.warn_inline_newlines` option is set to TRUE, then
it also throws a warning. (#417).
* `code_highlight` now falls back to the default theme (instead of no theme)
for unknown RStudio themes (#482, @rossellhayes).
* `cli_abort()` now supplies `.frame` to `abort()`. This fixes an
issue with the `.internal = TRUE` argument (r-lib/rlang#1386).
* cli now does a better job at detecting the RStudio build pane, job pane
and render pane, and their capabilities w.r.t. ANSI colors and hyperlinks.
Note that this requires a daily build of RStudio (#465).
* New functions for ANSI strings: `ansi_grep()`, `ansi_grepl()`,
`ansi_nzchar()`. They work like the corresponding base R functions, but
handle ANSI markup.
* `style_hyperlink()` (really) no longer breaks if the env variable `VTE_VERSION`
is of the form `\d{4}`, i.e., 4 consecutive numbers (#441, @michaelchirico)
* `cli_dl()` and its corresponding `cli_li()` can now style the labels.
* The behavior cli's inline styling expressions is now more predictable.
cli does not try to evaluate a styled string as an R expression any more.
E.g. the meaning of `"{.emph +1}"` is now always the "+1", \
with style
`.emph`, even if an `.emph` variable is available and the `.emph + 1`
expression can be evaluated.
* Functions that apply bright background colors (e.g. `bg_br_yellow()`) now
close themselves. They no longer format text after the end of the function
(#484, @rossellhayes).
|
