addHooksToPrint
adds an overloaded version of the print function for objects of selected class.
The overloaded function will add all objects of selected class to the Repository and then will add hooks (to the Remote or Local Repository)
to the HTML report (generated in rmarkdown) for these objects (artifacts
- archivist-package).
The great example can be seen in this blogpost http://www.r-bloggers.com/why-should-you-backup-your-r-objects/.
addHooksToPrint(class = "ggplot", repoDir = aoptions("repoDir"), repo = aoptions("repo"), user = aoptions("user"), branch = "master", subdir = aoptions("subdir"), format = "markdown")
class | A character with a name of class (one or more) that should be archived. |
---|---|
repoDir | A character containing a name of a Local Repository. |
repo | A character with a name of a Remote repository on which the Repository is archived.
If |
user | A character with a name of a Remote-repository user on whose account the |
branch | A character with a name of Remote-repository's branch on which the Repository is archived.
Default |
subdir | A character with a name of a subdirectory on a Remote repository
on which the Repository is stored. If the Repository is stored in main folder on a Remote repository, this should be set
to |
format | A character denoting |
One can specify userTags
as in saveToLocalRepo for artifacts by adding "tags"
attribute.
See note secion about that in saveToLocalRepo.
Bug reports and feature requests can be sent to https://github.com/pbiecek/archivist/issues
Biecek P and Kosinski M (2017). "archivist: An R Package for Managing, Recording and Restoring Data Analysis Results." _Journal of Statistical Software_, *82*(11), pp. 1-28. doi: 10.18637/jss.v082.i11 (URL: http://doi.org/10.18637/jss.v082.i11). URL https://github.com/pbiecek/archivist
Other archivist: Repository
,
Tags
, %a%
,
addTagsRepo
, aformat
,
ahistory
, alink
,
aoptions
, archivist-package
,
areadLocal
, aread
,
asearchLocal
, asearch
,
asession
, atrace
,
cache
, copyLocalRepo
,
createLocalRepo
,
createMDGallery
,
deleteLocalRepo
,
getRemoteHook
, getTagsLocal
,
loadFromLocalRepo
, md5hash
,
removeTagsRepo
, restoreLibs
,
rmFromLocalRepo
,
saveToLocalRepo
,
searchInLocalRepo
,
setLocalRepo
,
shinySearchInLocalRepo
,
showLocalRepo
,
splitTagsLocal
,
summaryLocalRepo
,
zipLocalRepo
# NOT RUN { # only in Rmd report, links to github repository addHooksToPrint(class="ggplot", repoDir = "arepo", repo="graphGallery", user="pbiecek") # only in Rmd report, links to local files addHooksToPrint(class="ggplot", repoDir = "arepo", repo=NULL) # }