Learn R Programming

⚠️There's a newer version (0.32.10) of this package.Take me there.

pkgmaker (version 0.10.1)

Package development utilities

Description

This package provides some low-level utilities to use for package development. It currently provides managers for multiple package specific options and registries, vignette, unit test and bibtex related utilities. It serves as a base package for packages like NMF, RcppOctave, doRNG, and as an incubator package for other general purposes utilities, that will eventually be packaged separately. It is still under heavy development and changes in the interface(s) are more than likely to happen.

Copy Link

Version

Install

install.packages('pkgmaker')

Monthly Downloads

182

Version

0.10.1

License

GPL (>= 2)

Maintainer

Renaud Gaujoux

Last Published

December 7th, 2012

Functions in pkgmaker (0.10.1)

sVariable

Global Static Variable
checkPlot

Plot in Unit Tests
orderVersion

Ordering Version Numbers
packageEnv

Package Development Utilities
ExposeAttribute

Exposing Object Attributes
setupPackageOptions

Package Specific Options
is_something

Testing Object Type
Rversion

Complete R version
getLoadingNamespace

Namespace Development Functions
requirePackage

Require a Package
packageTestEnv

Returns the package internal environment where unit tests are stored.
cite

Citing Package References
requireRUnit

Load RUnit Compatible Package
file_extension

Extract File Extension
lverbose

Internal verbosity option
onLoad

Default Load/Unload Functions
require.quiet

Silent Require
simpleRegistry

Simple Package Registry
testRversion

Testing R Version
makeUnitVignette

Make Vignette for Unit Tests
writeUnitVignette

Writes Unit Tests Vignette
oneoffVariable

One-off Global Variables
compile_src

Compile Source Files from a Development Package
packageData

Loading Package Data
utest

Running Unit Tests
alphacol

Colour utilities
latex_preamble

LaTeX Utilities for Vignettes
addToLogger

Enhancing RUnit Logger
graphics-utils

Utility Functions for Graphics
setBiocMirror

Setting Mirrors and Repositories
packageExtraHandler

Install/Run Extra Things After Standard Package Installation
exitCheck

Exit Error Checks
str_out

Formatting Utilities
expand_list

Expanding Lists
write.bib

Generate a Bibtex File from Package Citations
makeFakeVignette

Generate a Fake Vignette
list.libs

Library Files Utilities
extractLocalFun

Extracting Local Function Definition
inSweave

Identifying Sweave Run
R.exec

Executing R Commands
str_diff

Finding Differences Between Strings
cgetAnywhere

Get Anywhere
addnames

Generating Names
checkWarning

Extra Check Functions for RUnit
quickinstall

Quick Installation of a Source Package
new2

Alternative S4 Constructor
regfetch

Finds an entry in a registry.
setClassRegistry

Automatic S4 Class for Registry Entries
packageReferenceFile

Bibtex Utilities
unit.test

Embedded Unit Tests
userIs

Checking R User
utestFramework

Inferring Unit Test Framework
rnw

Utilities for Vignettes
postponeAction

Postponing Actions
packageRegistry

Package Registry
add_lib

Adding Package Libraries
source_files

Source Multiple Files
install.dependencies

Installing All Package Dependencies
hasArg2

Checking for Missing Arguments
option_symlink

option_symlink creates a symbolic link to option x.
packageReference

Package References
utestPath

Unit Tests Result Directory