find_root(filename, contents = NULL, n = -1L, path = getwd())
A root is defined as a directory that contains a regular file whose name matches a given pattern and which optionally contains a given text. The search for a root starts at a given directory (the working directory by default), and proceeds up the directory hierarchy.
Starting from the working directory, the find_root
function searches
for the root.
If a root is found, the ...
arguments are used to construct a path;
thus, if no extra arguments are given, the root is returned.
If no root is found, an error is thrown.
## Not run: # find_root(glob2rx("DESCRIPTION"), "^Package: ") # ## End(Not run)