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
475
Last 30 days
8080th
1.5K
Last 90 days
6.7K
Last year
Trend: -2.1% (30d vs prior 30d)
62
Last 30 days
98
Last 90 days
228
Last year
Trend: +169.6% (30d vs prior 30d)
2
Last 7 days
10
Last 30 days
0
All-time
autoCRAN-only: this name is served only by autoCRAN, so the count is exact.
CRAN Check Status
Show all 13 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-windows-x86_64 | OK |
| r-oldrel-macos-arm64 | OK |
| r-oldrel-macos-x86_64 | OK |
| r-oldrel-windows-x86_64 | OK |
| 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 (2 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.
Check History
NOTE 9 OK · 5 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 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
Code
Code metrics have not been computed for this package yet.