Updates a SyncroSim package.

updatePackage(name = NULL, session = NULL, listonly = FALSE)

# S4 method for ANY,character
updatePackage(name = NULL, session = NULL, listonly = FALSE)

# S4 method for ANY,missingOrNULL
updatePackage(name = NULL, session = NULL, listonly = FALSE)

# S4 method for ANY,Session
updatePackage(name = NULL, session = NULL, listonly = FALSE)

Arguments

name

character string. The name of the package to update. If NULL (default), all packages will be updated

session

Session object. If NULL (default), session() is used

listonly

logical. If TRUE, available updates are listed only. Default is FALSE

Value

Invisibly returns TRUE upon success (i.e.successful update) and FALSE upon failure.

Examples

# \donttest{ # Set SyncroSim Session mySession <- session() # List all available updates for a package updatePackage(name = "stsim", session = mySession, listonly = TRUE) # Update ST-Sim package updatePackage(name = "stsim", session = mySession, listonly = FALSE)
#> No updates available for package 'stsim'.
# Update all packages updatePackage(session = mySession)
#> Update all packages? (y/n)
#> Update process skipped
# }