Learn R Programming

pkgmaker (version 0.32.10)

add_lib: Adding Package Libraries

Description

Prepend/append paths to the library path list, using .libPaths.

Usage

add_lib(..., append = FALSE)

Value

Returns the new set of library paths.

Arguments

...

paths to add to .libPath

append

logical that indicates that the paths should be appended rather than prepended.

Details

This function is meant to be more convenient than .libPaths, which requires more writing if one wants to:

  • sequentially add libraries;

  • append and not prepend new path(s);

  • keep the standard user library in the search path.

Examples

Run this code
ol <- .libPaths()
# called sequentially, .libPaths only add the last library
show( .libPaths('.') )
show( .libPaths(tempdir()) )
# restore
.libPaths(ol)

# .libPaths does not keep the standard user library
show( .libPaths() ) 
show( .libPaths('.') )
# restore
.libPaths(ol)

# with add_lib
show( add_lib('.') )
show( add_lib(tempdir()) )
show( add_lib('..', append=TRUE) )

# restore 
.libPaths(ol)

Run the code above in your browser using DataLab