Learn R Programming

rmake (version 1.2.1)

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

298

Version

1.2.1

License

GPL (>= 3.0)

Issues

Pull Requests

Stars

Forks

Maintainer

Michal Burda

Last Published

November 12th, 2025

Functions in rmake (1.2.1)

makefile

Generate Makefile from a given list of rules (job).
replaceVariables

Replace rmake variables in a character vector
rRule

Rule for running R scripts
subdirRule

Rule for running the make process in a subdirectory
rmake-package

Makefile generator for R analytical projects
visualizeRules

Visualize dependencies defined by a rule or a list of rules
markdownRule

Rule for building text documents from Markdown files
prerequisites

Return a given set of properties of all rules in a list
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
replaceSuffix

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

Prepare an existing project for building with rmake.
rule

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

Wrapper around the params global variable
depRule

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

A pipe operator for rmake rules
knitrRule

Rule for building text documents using the knitr package
copyRule

Rule for copying a file to a new location
expandTemplate

Expand template rules into a list of rules by replacing rmake variables with their values
defaultVars

Variables used within the Makefile generating process
inShell

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

Run make in the system
is.rule

Check if the argument is a valid rule object.