R/project.libraryInstall.R

project.libraryInstall = function(local=FALSE, DS="default", ...) {
  #\\ add install_github flags e.g. force=TRUE to call if desired
    pkgsInstalled = .packages(all.available = TRUE)
    if ( ! "devtools" %in% pkgsInstalled ) install.packages( "devtools", dependencies=TRUE )
    mylibs = project.libraryList(DS=DS)
    if (local) {
      for ( pkg in mylibs$gitLoc ) {
         try( devtools::install_git( pkg, dependencies=FALSE, ... ) )
      }
    } else {
      for ( pkg in mylibs$githubLoc ) {
        try( devtools::install_github( pkg, ... ) )
      }
    }
}
jae0/stmenv documentation built on May 28, 2019, 11 p.m.