dispose_packages(packages, unattach = TRUE, unload = unattach,
delete = TRUE, delete_lib_dir = delete)
make_packages
.lib_dir
. If delete_lib_dir
is TRUE
, then
this should be TRUE
as well.lib_dir
.pkg <- make_packages( foo1 = { f <- function() print("hello!") ; d <- 1:10 }, foo2 = { f <- function() print("hello again!") ; d <- 11:20 } ) foo1::f() foo2::f() foo1::d foo2::d ## Unattach only dispose_packages(pkg, unload = FALSE, delete = FALSE) "package:foo1" %in% search() "foo1" %in% loadedNamespaces() dir(pkg$lib_dir) ## Unload dispose_packages(pkg, delete = FALSE) "package:foo1" %in% search() "foo1" %in% loadedNamespaces() dir(pkg$lib_dir) ## Delete completely dispose_packages(pkg) "package:foo1" %in% search() "foo1" %in% loadedNamespaces() file.exists(pkg$lib_dir)