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("remotes")) install.packages("remotes")
remotes::install_gitlab("fvafrCU/fakemake")

News

fakemake 1.4.0

  • Adjusted to devtools 2.0.0 (devtools was split into several packages).

fakemake 1.3.0

  • Added cyclocomp to the "package" makelist.

fakemake 1.2.0

  • Added make_list "standard", enhancing "package" by adding the creation of the log directory and using it as prerequisite.

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.8.0 by Andreas Dominik Cullmann, a month ago


https://gitlab.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 callr, graphics, igraph, MakefileR, utils, withr

Suggests cleanr, covr, cyclocomp, devtools, hunspell, knitr, lintr, packager, pkgbuild, pkgload, rmarkdown, roxygen2, rprojroot, RUnit, spelling, testthat, usethis


Imported by packager.


See at CRAN