Learn R Programming


packager

Introduction

Please read the vignette.

Or, after installation, the help page:

help("packager-package", package = "packager")
#> Helps Me Create, Build and Maintain Packages
#> 
#> Description:
#> 
#>      Helper functions for package creation, building and maintenance,
#>      heavily borrowing from 'devtools' 1.13.3.
#> 
#> Details:
#> 
#>      You will find the details in
#>      'vignette("An_Introduction_to_packager", package = "packager")'.

Installation

You can install packager from gitlab via:

if (! require("remotes")) install.packages("remotes")
remotes::install_gitlab("fvafrcu/packager")

Copy Link

Version

Install

install.packages('packager')

Monthly Downloads

259

Version

1.15.2

License

BSD_2_clause + file LICENSE

Maintainer

Andreas Dominik Cullmann

Last Published

August 16th, 2023

Functions in packager (1.15.2)

build_manual

Build a Package's Manual
as.package

Coerce Input to a Package
create

Create a Package Template
get_check_status

Retrieve Check Status From a Log File
eval_from_log

Evaluate a File's Tagged Lines
mark_lints

Mark Lints by Name Suffix
git_add_commit

Git Add All Changes and Commit
get_pkg_archive_path

Create a Package's Archive Path From the Package's DESCRIPTION
get_package_version

Query Installed Package Versions
lint_package

Customize lintr::lint_package
git_tag

Create a Git Tag Based on the Current Version Number
extract_vignette_codes

Extract and Save R Code Vignettes
get_gitlab_log

Read a gitlab Check Log
grep_log

Grep Lines From a File
provide_cran_comments

Provide a Template for Your Comments To CRAN
git_diff

Show a Git Diff for a File
submit

Release a Package to CRAN
packager-package

Helps Me Create, Build and Maintain Packages
get_options

Get Options For Packages
use_git_check_version_not_tagged

Check to Not Commit to a Tagged Version
set_desc_url

Set a DESCRIPTION File's URL Field
provide_news_rd

Convert NEWS.md to inst/NEWS.rd
infect

Adjust a Package
get_package_makelist

Provide a makelist Suitable for Packages with packager
use_dev_version

Use a Development Version in DESCRIPTION and NEWS.md
rcmdcheck_and_log

Run rcmdcheck::rcmdcheck and Write to Log
sort_deps_in_desc

Sort Fields `Import`, `Depends` and `Suggests` DESCRIPTION
remove_lines

Remove Lines From a File
install_deps

Install Dependencies From a Package's DESCRIPTION
is_r_package

Is a Directory an R Package Root Directory?
is_version_sufficient

Is a Version Requirement Met?
use_git_pre_commit_script

Use a Script as git pre-commit hook
set_options

Set Options For Packages
set_package_info

Set a Package's Info
use_template

Use a Template
provide_gitlab_url

Provide a gitlab URL for a Given Path
provide_make

Provide File make.R
use_directory

Use a Directory
throw

Throw a Condition
update_deps

Update Dependencies for a Package Directory
use_build_ignore

Add Files to .Rbuildignore
use_bsd2clause_license

Use the BSD-2-Clause License
check_cyclomatic_complexity

Check Cyclomatic Complexity
check_archive

Check a Package Archive
check_usage

Check Usage with codetools' checkUsagePackage
check_news

Check for NEWS.md Being Up to Date
check_codetags

Check for Code Tags
add_news

Add a Development Section to NEWS.md
add_github_url_to_desc

Add a github URL to File DESCRIPTION