Mock the Unix Make Utility

Use R as a minimal build system. This might come in handy if you are developing R packages and can not use a proper build system. Stay away if you can (use a proper build system).


Build Status Coverage Status CRAN_Status_Badge RStudio_downloads_monthly RStudio_downloads_total Please read the vignette.

Or, after installation, the help page:

help("fakemake-package", package = "fakemake")
#> Mock the Unix Make Utility
#> 
#> Description:
#> 
#>      Use R as a minimal build system. This might come in handy if you
#>      are developing R packages and can not use a proper build system.
#>      Stay away if you can (use a proper build system).
#> 
#> Details:
#> 
#>      You will find the details in
#>      'vignette("An_Introduction_to_fakemake", package = "fakemake")'.

Installation

You can install fakemake from github with:

if (! require("devtools")) install.packages("devtools")
devtools::install_github("fvafrcu/fakemake")

Feel free to fork!

News

fakemake 1.1.0

  • Fixed recursive treatment of argument verbose to function make.
  • Fixed internal function package\_makelist to using devtools::test instead testthat::test_package directly (the former is a wrapper to the latter).
  • Now package\_makelist is printing output from roxygen2, testthat, cleanr and devtools::build to harmonize logs.

fakemake 1.0.2

  • Disabled RUnit tests for OSX and R Versions older than 3.4.0.

fakemake 1.0.1

  • Replaced file.show(x, pager = "cat") with cat(readLines(x), sep = ""n) in examples as they did not pass checks on windows.
  • Fixed example path for windows.

fakemake 1.0.0

  • Added a NEWS.md file to track changes to the package.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("fakemake")

1.2.0 by Andreas Dominik Cullmann, 3 months ago


https://github.com/fvafrCU/fakemake


Browse source code at https://github.com/cran/fakemake


Authors: Andreas Dominik Cullmann [aut, cre]


Documentation:   PDF Manual  


BSD_2_clause + file LICENSE license


Imports MakefileR, callr, withr, utils, igraph, graphics

Suggests knitr, rmarkdown, testthat, RUnit, devtools, rprojroot, roxygen2, hunspell, cleanr, lintr, covr


See at CRAN