.ArchivistEnv <- new.env()
setDefaultArchivistEnv <- function() {
.ArchivistEnv$archiveData <-TRUE
.ArchivistEnv$archiveMiniature <- TRUE
.ArchivistEnv$archiveSessionInfo <- FALSE
.ArchivistEnv$archiveTags <- TRUE
.ArchivistEnv$ascii <- FALSE
.ArchivistEnv$branch <- "master"
.ArchivistEnv$chain <- FALSE
.ArchivistEnv$force <- FALSE
.ArchivistEnv$use_flocks <- FALSE
.ArchivistEnv$subdir <- "/"
.ArchivistEnv$repoType <- "github"
.ArchivistEnv$silent <- TRUE
.ArchivistEnv$hashFunction <- "md5"
# Starting from version: 2.1.4
# archivist may use external database for local repository (e.g. Postgress)
.ArchivistEnv$useExternalDatabase <- FALSE
.ArchivistEnv$externalConnector <- NULL
}
.onAttach <- function(...) {
setDefaultArchivistEnv()
packageStartupMessage("Welcome to archivist (version: ", utils::packageVersion("archivist"), ").")
}
.onLoad <- function(...) {
setDefaultArchivistEnv()
assign( x = "sqlite", value = dbDriver( "SQLite" ), envir = .ArchivistEnv )
assign( x = ".GithubURL", value = "https://raw.githack.com", envir = .ArchivistEnv )
}
onUnload <- function( libpath ){
dbUnloadDriver(get( "sqlite", envir = .ArchivistEnv ))
}
## no S4 methodology here; speedup :
.noGenerics <- TRUE
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.