find_root_file {rprojroot}R Documentation

File paths relative to the root of a directory hierarchy

Description

Append an arbitrary number of path components to the root using file.path.

Usage

find_root_file(..., criterion, path = ".")

find_rstudio_root_file(..., path = ".")

find_package_root_file(..., path = ".")

find_remake_root_file(..., path = ".")

find_testthat_root_file(..., path = ".")

Arguments

...

Further path components passed to file.path

criterion

A criterion, will be coerced using as.root_criterion

path

The start directory

Details

The find_root_file function is a simple wrapper around find_root that appends an arbitrary number of path components to the root using file.path.

Value

The normalized path of the root as specified by the search criteria, with the additional path components appended. Throws an error if no root is found

See Also

find_root glob2rx file.path

Examples

## Not run: 
find_package_root_file("tests", "testthat.R")
has_file("DESCRIPTION", "^Package: ")$find_file
has_file("DESCRIPTION", "^Package: ")$make_fix_file(".")

## End(Not run)


[Package rprojroot version 1.1 Index]