Can be used to verify if a tool (e.g. convert) is in $PATH and findable from within R.
Sometimes a tool is in $PATH in regular shell sessions but not within R.
Usage
check_system_tool(x, strictness = c("warning", "error", "none"))
Arguments
- x
Name of a binary, e.g. convert for ImageMagick or brew for Homebrew on macOS.
- strictness
["warning"] Wether to emit a warning, "error", or nothing ("none") if the tool is not found.
Value
Invisibly: TRUE if the tool is find, FALSE otherwise, and an error if strict and the tool is not found.
Examples
check_system_tool("diff-pdf", strictness = "none")
#> ✖ Could not find diff-pdf in $PATH