Learn R Programming

rmake (version 1.2.3)

Makefile Generator for R Analytical Projects

Description

Creates and maintains a build process for complex analytic tasks in R. Package allows to easily generate Makefile for the (GNU) 'make' tool, which drives the build process by (in parallel) executing build commands in order to update results accordingly to given dependencies on changed data or updated source files.

Copy Link

Version

Install

install.packages('rmake')

Monthly Downloads

444

Version

1.2.3

License

GPL (>= 3.0)

Issues

Pull Requests

Stars

Forks

Maintainer

Michal Burda

Last Published

September 25th, 2026

Functions in rmake (1.2.3)

getParam

Wrapper around the params global variable
%>>%

A pipe operator for rmake rules
knitrRule

Rule for building text documents using the knitr package
hasGnuMake

Check if GNU Make is available via the 'make' command
copyRule

Rule for copying a file to a new location
inShell

Convert R code to a character vector of shell commands evaluating the given R code.
defaultVars

Variables used within the Makefile generating process
depRule

A rule that defines a dependency between targets without actually providing any execution script.
expandTemplate

Expand template rules into a list of rules by replacing rmake variables with their values
is.rule

Check if the argument is a valid rule object.
replaceSuffix

Replace the suffix of a given file name with a new extension (suffix)
replaceVariables

Replace rmake variables in a character vector
pythonRule

Rule for running Python scripts
make

Run make in the system
markdownRule

Rule for building text documents from Markdown files
makefile

Generate Makefile from a given list of rules (job).
rmake-package

Makefile generator for R analytical projects
rRule

Rule for running R scripts
prerequisites

Return a given set of properties of all rules in a list
subdirRule

Rule for running the make process in a subdirectory
offlineRule

Rule for requesting manual user action
sanitizePath

Sanitize a file path for the current operating system
sanitizeSpaces

Escape spaces in a string as needed in file names used in Makefile files
rmakeSkeleton

Prepare an existing project for building with rmake.
rule

General creator of an instance of the S3 rmake.rule class
visualizeRules

Visualize dependencies defined by a rule or a list of rules