Objects that drake imported, built, or attempted
to build are listed as "done"
or "running"
.
Skipped objects are not listed.
Usage
drake_progress(
...,
list = character(0),
cache = drake::drake_cache(path = path),
path = NULL,
progress = NULL
)
Arguments
- ...
Objects to load from the cache, as names (unquoted) or character strings (quoted). If the
tidyselect
package is installed, you can also supplydplyr
-styletidyselect
commands such asstarts_with()
,ends_with()
, andone_of()
.- list
Character vector naming objects to be loaded from the cache. Similar to the
list
argument ofremove()
.- cache
drake cache. See
new_cache()
. If supplied,path
is ignored.- path
Path to a
drake
cache (usually a hidden.drake/
folder) orNULL
.- progress
Character vector for filtering the build progress results. Defaults to
NULL
(no filtering) to report progress of all objects. Supported filters are"done"
,"running"
, and"failed"
.
Value
The build progress of each target reached by
the current make()
so far.
Examples
if (FALSE) { # \dontrun{
isolate_example("Quarantine side effects.", {
if (suppressWarnings(require("knitr"))) {
load_mtcars_example() # Get the code with drake_example("mtcars").
make(my_plan) # Run the project, build the targets.
# Watch the changing drake_progress() as make() is running.
drake_progress() # List all the targets reached so far.
drake_progress(small, large) # Just see the progress of some targets.
drake_progress(list = c("small", "large")) # Same as above.
}
})
} # }