rprojroot: Finding Files in Project Subdirectories

Robust, reliable and flexible paths to files below a project root. The 'root' of a project is defined as a directory that matches a certain criterion, e.g., it contains a certain regular file.

AuthorKirill Müller [aut, cre]
Date of publication2017-01-16 14:16:04
MaintainerKirill Müller <krlmlr+r@mailbox.org>
LicenseGPL-3
Version1.2
https://github.com/krlmlr/rprojroot, https://krlmlr.github.io/rprojroot

View on CRAN

Functions

as.root_criterion Man page
as.root_criterion.character Man page
as.root_criterion.root_criterion Man page
criteria Man page
find_package_root_file Man page
find_remake_root_file Man page
find_root Man page
find_root_file Man page
find_rstudio_root_file Man page
find_testthat_root_file Man page
from_wd Man page
get_root_desc Man page
has_dir Man page
has_dirname Man page
has_file Man page
has_file_pattern Man page
is_git_root Man page
is_projectile_project Man page
is_remake_project Man page
is.root_criterion Man page
is_r_package Man page
is_rstudio_project Man page
is_svn_root Man page
is_testthat Man page
is_vcs_root Man page
|.root_criterion Man page
root_criterion Man page
rprojroot Man page
rprojroot-package Man page

Files

rprojroot
rprojroot/inst
rprojroot/inst/doc
rprojroot/inst/doc/rprojroot.Rmd
rprojroot/inst/doc/rprojroot.html
rprojroot/inst/doc/rprojroot.R
rprojroot/tests
rprojroot/tests/testthat.R
rprojroot/tests/testthat
rprojroot/tests/testthat/vcs
rprojroot/tests/testthat/vcs/svn.zip
rprojroot/tests/testthat/vcs/git.zip
rprojroot/tests/testthat/test-criterion.R
rprojroot/tests/testthat/test-testthat.R
rprojroot/tests/testthat/test-root.R
rprojroot/tests/testthat/test-make.R
rprojroot/tests/testthat/package
rprojroot/tests/testthat/package/tests
rprojroot/tests/testthat/package/tests/testthat.R
rprojroot/tests/testthat/package/tests/testthat
rprojroot/tests/testthat/package/tests/testthat/test-something.R
rprojroot/tests/testthat/package/DESCRIPTION
rprojroot/tests/testthat/hierarchy
rprojroot/tests/testthat/hierarchy/a
rprojroot/tests/testthat/hierarchy/a/remake.yml
rprojroot/tests/testthat/hierarchy/a/b
rprojroot/tests/testthat/hierarchy/a/b/a
rprojroot/tests/testthat/hierarchy/a/b/c
rprojroot/tests/testthat/hierarchy/a/b/c/d
rprojroot/tests/testthat/hierarchy/a/b/b
rprojroot/tests/testthat/hierarchy/c
rprojroot/tests/testthat/hierarchy/hierarchy.Rproj
rprojroot/tests/testthat/hierarchy/DESCRIPTION
rprojroot/tests/testthat/hierarchy/b
rprojroot/NAMESPACE
rprojroot/NEWS.md
rprojroot/R
rprojroot/R/has-file.R rprojroot/R/shortcut.R rprojroot/R/file.R rprojroot/R/rprojroot-package.R rprojroot/R/root.R rprojroot/R/criterion.R rprojroot/R/rrmake.R
rprojroot/vignettes
rprojroot/vignettes/rprojroot.Rmd
rprojroot/MD5
rprojroot/build
rprojroot/build/vignette.rds
rprojroot/DESCRIPTION
rprojroot/man
rprojroot/man/find_root.Rd rprojroot/man/find_root_file.Rd rprojroot/man/criteria.Rd rprojroot/man/root_criterion.Rd rprojroot/man/rprojroot-package.Rd

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.