Package: attachment 1.0.1

Vincent Guyader

attachment: Deal with Dependencies

Manage dependencies during package development. This can retrieve all dependencies that are used in ".R" files in the "R/" directory, in ".Rmd" files in "vignettes/" directory and in 'roxygen2' documentation of functions. There is a function to update the "DESCRIPTION" file of your package with 'CRAN' packages or any other remote package. All functions to retrieve dependencies of ".R" scripts and ".Rmd" or ".qmd" files can be used independently of a package development.

Authors:Vincent Guyader [cre, aut], Sébastien Rochette [aut], Murielle Delmotte [aut], Swann Floc'hlay [aut], ThinkR [cph, fnd]

attachment_1.0.1.tar.gz
attachment_1.0.1.zip(r-4.7)attachment_1.0.1.zip(r-4.6)attachment_1.0.1.zip(r-4.5)
attachment_1.0.1.tgz(r-4.6-any)attachment_1.0.1.tgz(r-4.5-any)
attachment_1.0.1.tar.gz(r-4.7-any)attachment_1.0.1.tar.gz(r-4.6-any)
attachment_1.0.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
attachment/json (API)

# Install 'attachment' in R:
install.packages('attachment', repos = c('https://thinkr-open.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/thinkr-open/attachment/issues

Pkgdown/docs site:https://thinkr-open.github.io

On CRAN:

Conda:

hacktoberfest

10.72 score 111 stars 6 packages 59 scripts 6.2k downloads 23 exports 43 dependencies

Last updated from:8e73618c05. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK142
source / vignettesOK229
linux-release-x86_64OK174
macos-release-arm64OK124
macos-oldrel-arm64OK86
windows-develOK100
windows-releaseOK100
windows-oldrelOK98
wasm-releaseOK110

Exports:%>%att_amend_descatt_from_dataatt_from_descriptionatt_from_examplesatt_from_namespaceatt_from_qmdatt_from_qmdsatt_from_rmdatt_from_rmdsatt_from_rscriptatt_from_rscriptsatt_to_desc_from_isatt_to_desc_from_pkgatt_to_descriptioncomplete_remote_branchcreate_dependencies_filecreate_renv_for_devcreate_renv_for_prodfind_remotesinstall_from_descriptioninstall_if_missingset_remotes_to_desc

Dependencies:base64encbrewbslibcachemcallrclicommonmarkcpp11descdigestevaluatefastmapfontawesomefsgluehighrhtmltoolsjquerylibjsonliteknitrlifecyclemagrittrmemoisemimepkgbuildpkgloadprocessxpsR6rappdirsrlangrmarkdownroxygen2rprojrootsassstringistringrtinytexvctrswithrxfunxml2yaml

Create dependencies file
Write instructions to install all dependencies from a "DESCRIPTION" file

Last update: 2026-04-24
Started: 2023-03-27

a-Help during package development
Load package | Use "dev/dev_history.R" | Fill your DESCRIPTION file | Change default parameters | Use the configuration file | Ignore some of the dependencies automatically detected | Add extra Suggests dependencies | Move detected dependencies from Imports to Suggests | A package was not detected by att_amend_desc | I have a Rmarkdown file / Quarto file in my "inst/" directory | Example on a fake package | Propose content for "Remotes" field | Create a file for package installation | Other possibilities

Last update: 2024-08-01
Started: 2021-11-15

Bookdown, quarto and other scripts dependencies
Load package | Use "dev/dev_history.R" | Use {attachment} with {bookdown} / {pagedown} / {quarto} dependencies | Propose content for "Remotes" field | Get all packages listed in "namespace" | Get all packages added using pkg::function or library/require | Get all packages called in your Rmd | Get all packages called in your Rmd and show them in this same Rmd

Last update: 2024-08-01
Started: 2021-11-15

Use {renv} with developers tools
Create reproducible environments for your R projects with

Last update: 2022-05-13
Started: 2022-05-13