Package: pkgtools 0.2.1

Robert Challen

pkgtools: Code generation and linting functions for R packages

Perform common tasks and fix common errors in project and package development. This is a developer tool rather than an end user package.

Authors:Robert Challen [aut, cre]

pkgtools_0.2.1.tar.gz
pkgtools_0.2.1.zip(r-4.7)pkgtools_0.2.1.zip(r-4.6)pkgtools_0.2.1.zip(r-4.5)
pkgtools_0.2.1.tgz(r-4.6-any)pkgtools_0.2.1.tgz(r-4.5-any)
pkgtools_0.2.1.tar.gz(r-4.7-any)pkgtools_0.2.1.tar.gz(r-4.6-any)
pkgtools_0.2.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION
card.svg |card.png
pkgtools/json (API)

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

Bug tracker:https://github.com/terminological/pkgtools/issues

On CRAN:

Conda:

2.48 score 1 stars 1 packages 7 scripts 29 exports 116 dependencies

Last updated from:e72c1af813 (on 0.2.1). Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK193
source / vignettesOK214
linux-release-x86_64OK149
macos-release-arm64OK113
macos-oldrel-arm64OK108
windows-develOK125
windows-releaseOK99
windows-oldrelOK90
wasm-releaseOK134

Exports:%>%bump_dev_versiondelete_backupsdoc_formalsdocumentfind_and_replacefix_checkfix_dependenciesfix_global_variablesfix_non_standard_filesfix_unqualified_fnsfix_unqualified_fns_bulkfix_utf8_encodinginstall_localmerge_codemigrate_to_pinsqcheckrun_commented_codeset_renv_reposstandalone_snapshotstyle_textswitch_expect_equalsswitch_standalone_snapshotsync_standalone_to_masterundounstableupdate_standaloneuse_standalonewhat_has_changed

Dependencies:askpassbase64encbitbit64brewbriobslibcachemcallrclicliprcommonmarkcpp11crayoncredentialscurldescdevtoolsdiffobjdigestdownlitdplyrellipsisevaluatefansifastmapfontawesomeforcatsfsgenericsgertgitcredsglueherehighrhmshtmltoolshtmlwidgetshttpuvhttrhttr2inijquerylibjsonliteknitrlaterlifecyclemagrittrmemoisemimeminiUIopensslotelpakpillarpinspkgbuildpkgconfigpkgdownpkgloadpraiseprettyunitsprocessxprofvisprogresspromisespspurrrR.cacheR.methodsS3R.ooR.utilsR6raggrappdirsrcmdcheckRcppreadrremotesrenvrlangrmarkdownroxygen2rprojrootrstudioapirversionssasssessioninfoshinysourcetoolsstringistringrstylersyssystemfontstestthattextshapingtibbletidyrtidyselecttinytextzdburlcheckerusethisutf8vctrsvroomwaldowhiskerwithrxfunxml2xopenxtableyamlzip

Readme and manuals

Help Manual

Help pageTopics
Update the version of a package, incrementing dev versions.bump_dev_version
Document package and non-package projectsdocument
Regex find and replace on a codebasefind_and_replace
Fix common check errorsfix_check
Fixes dependencies in the namespace file using the output of R CMD check.fix_dependencies
Adds global variables identified at R CMD check`` to a globals.R` filefix_global_variables
Adds non standard and hidden files to the .'Rbuildignore' filefix_non_standard_files
Fix unqualified functions in active source panefix_unqualified_fns
Fix unqualified namespaced functions.fix_unqualified_fns_bulk
Fixes utf8 encoded characters in source files replaincg them with \uXXXXfix_utf8_encoding
Install package locally using 'renv' if available.install_local
Merge Code Versions using Shiny and CodeMirror 5 MergeViewmerge_code
Migrate package data to a github hosted pin boardmigrate_to_pins
Check the package structure without running any codeqcheck
Parser for @dparam tagsroxy_tag_parse.roxy_tag_dparam
Parser for @unit tagsroxy_tag_parse.roxy_tag_unit
Support for @dparam tagsroxy_tag_rd.roxy_tag_dparam
Support for @unit tagsroxy_tag_rd.roxy_tag_unit
Execute commented out coderun_commented_code
Adds new repositories to the beginning of an 'renv' lockfileset_renv_repos
Generate a hash based expectation for a standalone objectstandalone_snapshot
Style code in 'pkgtools' stylestyle_text
Switch expression for equality based test case.switch_expect_equals
Switch global variable for hash based test case.switch_standalone_snapshot
Synchronise master version of standalone file with editor contentssync_standalone_to_master
Undo a bulk 'pkgtools' operationundo
Reload a set of packages that are in development on the local machineunstable
Update or create a standalone metadata block in the Rstudio editor.update_standalone
Extended version of 'use_standalone' that works with analysis projectsuse_standalone
Compare content of editor with last saved versionwhat_has_changed