@@ -198,7 +198,7 @@ format_inline <- function(..., .envir = parent.frame(), collapse = TRUE) {
198198# ' @export
199199
200200cli_text <- function (... , .envir = parent.frame()) {
201- cli__message(" text" , list (text = glue_cmd(... , .envir = .envir )))
201+ cli__message(" text" , list (text = glue_cmd(... , .envir = .envir , .call = sys.call() )))
202202}
203203
204204# ' CLI verbatim text
@@ -256,24 +256,42 @@ cli_verbatim <- function(..., .envir = parent.frame()) {
256256# ' @export
257257
258258cli_h1 <- function (text , id = NULL , class = NULL , .envir = parent.frame()) {
259- cli__message(" h1" , list (text = glue_cmd(text , .envir = .envir ), id = id ,
260- class = class ))
259+ cli__message(
260+ " h1" ,
261+ list (
262+ text = glue_cmd(text , .envir = .envir , .call = sys.call()),
263+ id = id ,
264+ class = class
265+ )
266+ )
261267}
262268
263269# ' @rdname cli_h1
264270# ' @export
265271
266272cli_h2 <- function (text , id = NULL , class = NULL , .envir = parent.frame()) {
267- cli__message(" h2" , list (text = glue_cmd(text , .envir = .envir ), id = id ,
268- class = class ))
273+ cli__message(
274+ " h2" ,
275+ list (
276+ text = glue_cmd(text , .envir = .envir , .call = sys.call()),
277+ id = id ,
278+ class = class
279+ )
280+ )
269281}
270282
271283# ' @rdname cli_h1
272284# ' @export
273285
274286cli_h3 <- function (text , id = NULL , class = NULL , .envir = parent.frame()) {
275- cli__message(" h3" , list (text = glue_cmd(text , .envir = .envir ), id = id ,
276- class = class ))
287+ cli__message(
288+ " h3" ,
289+ list (
290+ text = glue_cmd(text , .envir = .envir , .call = sys.call()),
291+ id = id ,
292+ class = class
293+ )
294+ )
277295}
278296
279297# ' Generic CLI container
@@ -468,9 +486,13 @@ cli_ul <- function(items = NULL, id = NULL, class = NULL,
468486 cli__message(
469487 " ul" ,
470488 list (
471- items = lapply(items , glue_cmd , .envir = .envir ), id = id ,
472- class = class , .close = .close ),
473- .auto_close = .auto_close , .envir = .envir )
489+ items = lapply(items , glue_cmd , .envir = .envir , .call = sys.call()),
490+ id = id ,
491+ class = class ,
492+ .close = .close
493+ ),
494+ .auto_close = .auto_close , .envir = .envir
495+ )
474496}
475497
476498# ' Ordered CLI list
@@ -528,9 +550,13 @@ cli_ol <- function(items = NULL, id = NULL, class = NULL,
528550 cli__message(
529551 " ol" ,
530552 list (
531- items = lapply(items , glue_cmd , .envir = .envir ), id = id ,
532- class = class , .close = .close ),
533- .auto_close = .auto_close , .envir = .envir )
553+ items = lapply(items , glue_cmd , .envir = .envir , .call = sys.call()),
554+ id = id ,
555+ class = class ,
556+ .close = .close
557+ ),
558+ .auto_close = .auto_close , .envir = .envir
559+ )
534560}
535561
536562# ' Definition list
@@ -581,8 +607,10 @@ cli_dl <- function(items = NULL, labels = names(items), id = NULL,
581607 cli__message(
582608 " dl" ,
583609 list (
584- items = lapply(items , glue_cmd , .envir = .envir ),
585- labels = if (! is.null(labels )) lapply(labels , glue_cmd , .envir = .envir ),
610+ items = lapply(items , glue_cmd , .envir = .envir , .call = sys.call()),
611+ labels = if (! is.null(labels )) {
612+ lapply(labels , glue_cmd , .envir = .envir , .call = sys.call())
613+ },
586614 id = id ,
587615 class = class , .close = .close ),
588616 .auto_close = .auto_close , .envir = .envir )
@@ -625,8 +653,10 @@ cli_li <- function(items = NULL, labels = names(items), id = NULL,
625653 cli__message(
626654 " li" ,
627655 list (
628- items = lapply(items , glue_cmd , .envir = .envir ),
629- labels = if (! is.null(labels )) lapply(labels , glue_cmd , .envir = .envir ),
656+ items = lapply(items , glue_cmd , .envir = .envir , .call = sys.call()),
657+ labels = if (! is.null(labels )) {
658+ lapply(labels , glue_cmd , .envir = .envir , .call = sys.call())
659+ },
630660 id = id ,
631661 class = class ),
632662 .auto_close = .auto_close , .envir = .envir )
@@ -689,7 +719,7 @@ cli_alert <- function(text, id = NULL, class = NULL, wrap = FALSE,
689719 cli__message(
690720 " alert" ,
691721 list (
692- text = glue_cmd(text , .envir = .envir ),
722+ text = glue_cmd(text , .envir = .envir , .call = sys.call() ),
693723 id = id ,
694724 class = class ,
695725 wrap = wrap
@@ -705,7 +735,7 @@ cli_alert_success <- function(text, id = NULL, class = NULL, wrap = FALSE,
705735 cli__message(
706736 " alert_success" ,
707737 list (
708- text = glue_cmd(text , .envir = .envir ),
738+ text = glue_cmd(text , .envir = .envir , .call = sys.call() ),
709739 id = id ,
710740 class = class ,
711741 wrap = wrap
@@ -721,7 +751,7 @@ cli_alert_danger <- function(text, id = NULL, class = NULL, wrap = FALSE,
721751 cli__message(
722752 " alert_danger" ,
723753 list (
724- text = glue_cmd(text , .envir = .envir ),
754+ text = glue_cmd(text , .envir = .envir , .call = sys.call() ),
725755 id = id ,
726756 class = class ,
727757 wrap = wrap
@@ -737,7 +767,7 @@ cli_alert_warning <- function(text, id = NULL, class = NULL, wrap = FALSE,
737767 cli__message(
738768 " alert_warning" ,
739769 list (
740- text = glue_cmd(text , .envir = .envir ),
770+ text = glue_cmd(text , .envir = .envir , .call = sys.call() ),
741771 id = id ,
742772 class = class ,
743773 wrap = wrap
@@ -753,7 +783,7 @@ cli_alert_info <- function(text, id = NULL, class = NULL, wrap = FALSE,
753783 cli__message(
754784 " alert_info" ,
755785 list (
756- text = glue_cmd(text , .envir = .envir ),
786+ text = glue_cmd(text , .envir = .envir , .call = sys.call() ),
757787 id = id ,
758788 class = class ,
759789 wrap = wrap
@@ -801,9 +831,9 @@ cli_alert_info <- function(text, id = NULL, class = NULL, wrap = FALSE,
801831
802832cli_rule <- function (left = " " , center = " " , right = " " , id = NULL ,
803833 .envir = parent.frame()) {
804- cli__message(" rule" , list (left = glue_cmd(left , .envir = .envir ),
805- center = glue_cmd(center , .envir = .envir ),
806- right = glue_cmd(right , .envir = .envir ),
834+ cli__message(" rule" , list (left = glue_cmd(left , .envir = .envir , .call = sys.call() ),
835+ center = glue_cmd(center , .envir = .envir , .call = sys.call() ),
836+ right = glue_cmd(right , .envir = .envir , .call = sys.call() ),
807837 id = id ))
808838}
809839
@@ -833,8 +863,8 @@ cli_blockquote <- function(quote, citation = NULL, id = NULL,
833863 cli__message(
834864 " blockquote" ,
835865 list (
836- quote = glue_cmd(quote , .envir = .envir ),
837- citation = glue_cmd(citation , .envir = .envir ),
866+ quote = glue_cmd(quote , .envir = .envir , .call = sys.call() ),
867+ citation = glue_cmd(citation , .envir = .envir , .call = sys.call() ),
838868 id = id ,
839869 class = class
840870 )
0 commit comments