cmdfun
Framework for Building Interfaces to Shell Commands
Description
Writing interfaces to command line software is cumbersome. 'cmdfun' provides a framework for building function calls to seamlessly interface with shell commands by allowing lazy evaluation of command line arguments. 'cmdfun' also provides methods for handling user-specific paths to tool installs or secrets like API keys. Its focus is to equally serve package builders who wish to wrap command line software, and to help analysts stay inside R when they might usually leave to execute non-R software.
Downloads
440
Last 30 days
7942nd
899
Last 90 days
899
Last year
Trend: -4.1% (30d vs prior 30d)
CRAN Check Status
Show all 14 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | NOTE |
| r-devel-linux-x86_64-debian-gcc | NOTE |
| r-devel-linux-x86_64-fedora-clang | OK |
| r-devel-linux-x86_64-fedora-gcc | OK |
| r-devel-macos-arm64 | OK |
| r-devel-windows-x86_64 | OK |
| r-oldrel-macos-arm64 | NOTE |
| r-oldrel-macos-x86_64 | NOTE |
| r-oldrel-windows-x86_64 | NOTE |
| r-patched-linux-x86_64 | OK |
| r-release-linux-x86_64 | OK |
| r-release-macos-arm64 | OK |
| r-release-macos-x86_64 | OK |
| r-release-windows-x86_64 | OK |
Check details (14 non-OK)
CRAN incoming feasibility
Maintainer: ‘Spencer Nystrom <nystromdev@gmail.com>’ The BugReports field in DESCRIPTION has https://github.com/snystrom/cmdfun which should likely be https://github.com/snystrom/cmdfun/issues instead.
CRAN incoming feasibility
Maintainer: ‘Spencer Nystrom <nystromdev@gmail.com>’ The BugReports field in DESCRIPTION has https://github.com/snystrom/cmdfun which should likely be https://github.com/snystrom/cmdfun/issues instead.
*
*
*
*
LazyData
'LazyData' is specified without a 'data' directory
LazyData
'LazyData' is specified without a 'data' directory
LazyData
'LazyData' is specified without a 'data' directory
*
*
*
*
*
Check History
NOTE 9 OK · 5 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
CRAN incoming feasibility
Maintainer: ‘Spencer Nystrom <nystromdev@gmail.com>’ The BugReports field in DESCRIPTION has https://github.com/snystrom/cmdfun which should likely be https://github.com/snystrom/cmdfun/issues instead.
CRAN incoming feasibility
Maintainer: ‘Spencer Nystrom <nystromdev@gmail.com>’ The BugReports field in DESCRIPTION has https://github.com/snystrom/cmdfun which should likely be https://github.com/snystrom/cmdfun/issues instead.
LazyData
'LazyData' is specified without a 'data' directory
LazyData
'LazyData' is specified without a 'data' directory
LazyData
'LazyData' is specified without a 'data' directory