by Hadley Wickham

Monthly downloads



Encoding UTF-8
License GPL (>= 2)
VignetteBuilder knitr
RoxygenNote 5.0.1
NeedsCompilation yes
Packaged 2016-12-05 14:53:59 UTC; hornik
Repository CRAN
Date/Publication 2016-12-05 18:28:47

Tools to Make Developing R Packages Easier

Collection of package development tools.
Full Readme

Functions in devtools

Name Description
build Build package.
build_vignettes Build package vignettes.
check_cran Check a package from CRAN.
build_github_devtools Build the development version of devtools from GitHub.
bash Open bash shell in package directory.
check_man Check documentation, as R CMD check does.
check_failures Parses R CMD check log file for ERRORs, WARNINGs and NOTEs
check_dep_version Check that the version of an imported package satisfies the requirements
clean_source Sources an R file in a clean environment.
clean_dll Remove compiled objects from /src/ directory
devtools Package development tools for R.
in_dir Deprecated Functions
dev_meta Return devtools metadata environment
dev_help Read the in-development help for a package loaded with devtools.
compile_dll Compile a .dll/.so from source.
create Creates a new package, following all devtools package conventions.
dev_example Run a examples for an in-development function.
dev_packages Return a vector of names of packages loaded by devtools
clean_vignettes Clean built vignettes.
check Build and check a package, cleaning up automatically on success.
compiler_flags Default compiler flags used by devtools.
create_description Create a default DESCRIPTION file for a package.
eval_clean Evaluate code in a clean R session.
dr_github Diagnose potential GitHub issues
devtest Return the path to one of the packages in the devtools test dir
dr_devtools Diagnose potential devtools issues
imports_env Return imports environment for a package
document Use roxygen to document a package.
has_tests Was devtools installed with tests?
install_bioc Install a package from a Bioconductor repository
find_topic Find the rd file that documents a topic.
inst Get the installation path of a package
dev_mode Activate and deactivate development mode.
infrastructure Add useful infrastructure to a package.
github_pat Retrieve Github personal access token.
install_svn Install a package from a SVN repository
github_pull GitHub references
has_devel Check if you have a development environment installed.
install_cran Attempts to install a package from CRAN.
install_deps Install package dependencies if needed.
install_local Install a package from a local file
help Drop-in replacements for help and ? functions
install Install a local development package.
load_imports Load all of the imports for a package
install_github Attempts to install a package directly from GitHub.
install_git Install a package from a git repository
load_data Load data.
lint Lint all source files in a package.
install_version Install specified version of a CRAN package.
install_url Install a package from a url
package_file Find file in a package.
install_bitbucket Install a package directly from bitbucket
r_env_vars Environment variables to set when calling R
missing_s3 Find missing s3 exports.
load_all Load complete package.
parse_ns_file Parses the NAMESPACE file for a package
load_code Load R code.
release_checks Custom devtools release checks.
loaded_packages Return a vector of names of attached packages
ns_env Return the namespace environment for a package.
release Release package to CRAN.
setup_rtools Find rtools.
reload Unload and reload package.
parse_deps Parse package dependency strings.
on_path Test if an object is on the path.
revdep_email Experimental email notification system.
system_output Run a system command and capture the output.
show_news Show package news
submit_cran Submit a package to CRAN.
unload Unload a package
system_check Run a system command and check if it succeeds.
source_url Run a script through some protocols such as http, https, ftp, etc.
is.package Is the object a package?
uninstall Uninstall a local development package.
load_dll Load a compiled DLL
pkg_env Return package environment
RCMD Run R CMD xxx from within R
build_win Build windows binary package.
use_git Initialise a git repository.
use_data Use data in a package.
use_news_md Use
use_github Connect a local repo with GitHub.
use_readme_rmd Create README files.
update_packages Update packages that are missing or out-of-date.
as.package Coerce input to a package.
use_package Use specified package.
with_debug Temporarily set debugging compilation flags.
wd Set working directory.
path Get/set the PATH variable.
revdep Reverse dependency tools.
package_deps Find all dependencies of a CRAN or dev package.
run_pkg_hook Run user and package hooks.
run_examples Run all examples in a package.
session_info Print session information
revdep_check_save_summary Run R CMD check on all downstream dependencies.
source_gist Run a script on gist
spell_check Spell checking
system.file Replacement version of system.file
test Execute all test_that tests in a package.
use_git_hook Add a git hook.
use_github_links Add GitHub links to DESCRIPTION.
use_data_raw Use data-raw to compute package datasets.
use_build_ignore Add a file to .Rbuildignore
No Results!


Get your badge !