R语言【cli】——通常,您调用cli_process_start()来启动进程,然后在完成后调用cli_process_done()。

Package cli version 3.6.0


Usage

R 复制代码
cli_process_start(
  msg,
  msg_done = paste(msg, "... done"),
  msg_failed = paste(msg, "... failed"),
  on_exit = c("auto", "failed", "done"),
  msg_class = "alert-info",
  done_class = "alert-success",
  failed_class = "alert-danger",
  .auto_close = TRUE,
  .envir = parent.frame()
)

Arguments

参数【msg】:要显示的用于指示进程或计算开始的消息。它将被折叠成一个字符串,第一行将被保留并剪切为 console_width()

参数【msg_done】:用于成功终止的消息。

参数【msg_failed】:用于不成功终止的消息。

参数【on_exit】 :当调用函数(或 参数【.envir】 中的环境)退出时,此进程是否应该失败或成功终止。

参数【msg_class】:要添加到消息中的样式类。使用空字符串来抑制样式。

参数【done_class】:要添加到成功终止消息中的样式类。使用空字符串来抑制样式设置

参数【failed_class】:要添加到不成功的终止消息的样式类。使用空字符串来抑制样式设置

参数【.auto_close】:是否在调用函数结束时清除状态栏(或者如果指定的话,从堆栈中移除 参数【.envir】)。

参数【.envir】:评估 glue 表达式的环境。如果 .auto_closeTRUE,它也用于自动清除状态栏。


Detail

如果您处理进程或计算的错误,那么您可以做相反的事情:使用on_exit = "done"调用cli_process_start(),并在错误处理程序中调用 cli_process_failed()。当调用函数结束时,cli 将在成功终止时自动调用cli_process_done()


Value

状态栏容器的Id。


相关推荐
white-persist3 分钟前
逆向入门经典题:从 IDA 反编译坑点到 Python 解题详细分析解释
c语言·开发语言·数据结构·python·算法·逆向·安全架构
是宇写的啊3 分钟前
MyBaties
java·开发语言·mybatis
-凌凌漆-7 分钟前
【Qt】const QString &与QString的区别
开发语言·qt
Drone_xjw11 分钟前
Qt QTableView 表头变白问题(Kylin/UKUI系统)原因分析与解决方案
开发语言·qt·kylin
mabing99311 分钟前
Qt 实现自定义分段控制器
开发语言·qt
爱喝雪碧的可乐15 分钟前
【Redis 毁灭计划】7 大高危操作打崩线上服务!从缓存雪崩到数据库宕机,90% 程序员都踩过的坑
开发语言·网络·redis·php
Xpower 1715 分钟前
OpenClaw Token 优化的技术方案与实践:OpenSpace 自进化 Skill 引擎
java·开发语言·人工智能
南宫萧幕17 分钟前
基于最优控制理论的 HEV 能量管理:从物理建模到 VMD-PPO 强化学习环境构建
开发语言·人工智能·matlab·simulink·控制
froginwe1118 分钟前
Memcached get 命令详解
开发语言
李日灐18 分钟前
<4>Linux 权限:从 Shell 核心原理 到 权限体系的底层逻辑 详解
linux·运维·服务器·开发语言·后端·面试·权限