Learn R Programming

GRANBase (version 2.6.20)

addPkg,GRANRepository-method: addPkg

Description

Add a package to the manifest for a GRANRepository

Usage

# S4 method for GRANRepository
addPkg(x, ..., rows = makeManifest(...),
  versions = data.frame(name = manifest_df(rows)$name, version =
  NA_character_, stringsAsFactors = FALSE), replace = FALSE)

Arguments

x

A GRANRepository object

passed to manifest method for addPkg

rows

data.frame or unspecified. passed to manifest method for addPkg

versions

data.frame passed to manifest method for addPkg

replace

logical. Should the information in .../rows replace existing rows for the same pacakge? Defaults to FALSE, in which case an error is thrown.

Value

x with the specified package(s) added to the associated manifest

Examples

Run this code
# NOT RUN {
man = GithubManifest("gmbecker/switchr")
repo = GRANRepository(man, basedir = tempdir())
repo = addPkg(repo, rows = GithubManifest("gmbecker/rpath"))
# }

Run the code above in your browser using DataLab