The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.

Execute Command Line Programs Interactively

R-CMD-check CRAN_Status_Badge

Github: https://github.com/RTagBot/cliff

Documentation: https://rtagbot.github.io/cliff

Execute command line programs and format results for interactive use. It is based on the package ‘processx’ so it does not use shell to start up the process like system() and system2(). It also provides a simpler and cleaner interface than processx::run().

Installation

You can install the released version of cliff from CRAN with:

# (not yet released)
install.packages("cliff")

And the development version from GitHub with:

# install.packages("devtools")
devtools::install_github("rtagbot/cliff")

Example

git <- function(...) cliff::run("git", ...)

git("log", git("rev-parse", "--abbrev-ref", "HEAD"), "-n1")
## commit e5e82396ed5572e402d518ac7f81b94999f02136
## Author: Randy Lai <randy.cs.lai@gmail.com>
## Date:   Wed Oct 27 23:54:47 2021 -0700
## 
##     improve error formating

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.