pandoc_available: Check pandoc availabilty and version
Description
Determine whether pandoc is currently available on the system (optionally
checking for a specific version or greater). Determine the specific version
of pandoc available.
Usage
pandoc_available(version = NULL, error = FALSE)
pandoc_version()
Arguments
version
Required version of pandoc
error
Whether to signal an error if pandoc with the required version
is not found
Value
pandoc_available returns a logical indicating whether the
required version of pandoc is available. pandoc_version returns a
numeric_version with the version of pandoc found.
Details
The system environment variable PATH as well as the version of pandoc
shipped with RStudio (its location is set via the environment variable
RSTUDIO_PANDOC by RStudio products like the RStudio IDE, RStudio
Server, Shiny Server, and RStudio Connect, etc) are scanned for pandoc and
the highest version available is used. Please do not modify the environment
varaible RSTUDIO_PANDOC unless you know what it means.
library(rmarkdown)
if (pandoc_available())
cat("pandoc", as.character(pandoc_version()), "is available!\n")
if (pandoc_available("1.12.3"))
cat("requried version of pandoc is available!\n")