Rdocumentation
powered by
Learn R Programming
⚠️
There's a newer version (2.4.5) of this package.
Take me there.
devtools (version 1.11.1)
Tools to Make Developing R Packages Easier
Description
Collection of package development tools.
Copy Link
Link to current version
Version
Version
2.4.5
2.4.4
2.4.3
2.4.2
2.4.1
2.4.0
2.3.2
2.3.1
2.3.0
2.2.2
2.2.1
2.2.0
2.1.0
2.0.2
2.0.1
2.0.0
1.13.6
1.13.5
1.13.3
1.13.2
1.13.1
1.13.0
1.12.0
1.11.1
1.11.0
1.10.0
1.9.1
1.8.0
1.7.0
1.6.1
1.5
1.4.1
1.3
1.2
1.1
1.0
0.8
0.7.1
0.6
0.5.1
0.4
0.3
0.2
0.1
Install
install.packages('devtools')
Monthly Downloads
270,955
Version
1.11.1
License
GPL (>= 2)
Issues
37
Pull Requests
8
Stars
2,449
Forks
762
Repository
https://github.com/hadley/devtools
Maintainer
Hadley Wickham
Last Published
April 21st, 2016
Functions in devtools (1.11.1)
Search all functions
devtools
Package development tools for R.
has_devel
Check if you have a development environment installed.
load_code
Load R code.
parse_ns_file
Parses the NAMESPACE file for a package
clean_source
Sources an R file in a clean environment.
install_bitbucket
Install a package directly from bitbucket
document
Use roxygen to document a package.
imports_env
Return imports environment for a package
install_github
Attempts to install a package directly from GitHub.
revdep_check_save_summary
Run R CMD check on all downstream dependencies.
install_version
Install specified version of a CRAN package.
package_file
Find file in a package.
release
Release package to CRAN.
use_build_ignore
Add a file to
.Rbuildignore
source_url
Run a script through some protocols such as http, https, ftp, etc.
eval_clean
Evaluate code in a clean R session.
create
Creates a new package, following all devtools package conventions.
load_data
Load data.
run_pkg_hook
Run user and package hooks.
use_package
Use specified package.
install_svn
Install a package from a SVN repository
clean_vignettes
Clean built vignettes.
devtest
Return the path to one of the packages in the devtools test dir
run_examples
Run all examples in a package.
dr_devtools
Diagnose potential devtools issues
dr_github
Diagnose potential GitHub issues
install_local
Install a package from a local file
has_tests
Was devtools installed with tests?
install_url
Install a package from a url
infrastructure
Add useful infrastructure to a package.
spell_check
Spell checking
parse_deps
Parse package dependency strings.
source_gist
Run a script on gist
use_readme_rmd
Create README files.
use_git_hook
Add a git hook.
find_topic
Find the rd file that documents a topic.
lint
Lint all source files in a package.
help
Drop-in replacements for help and ? functions
ns_env
Return the namespace environment for a package.
github_pat
Retrieve Github personal access token.
revdep_email
Experimental email notification system.
setup_rtools
Find rtools.
missing_s3
Find missing s3 exports.
system.file
Replacement version of system.file
check_man
Check documentation, as
R CMD check
does.
check_dep_version
Check that the version of an imported package satisfies the requirements
in_dir
Deprecated Functions
build_vignettes
Build package vignettes.
install_deps
Install package dependencies if needed.
with_debug
Temporarily set debugging compilation flags.
foofoo
Test function for help
bash
Open bash shell in package directory.
check_cran
Check a package from CRAN.
build
Build package.
dev_meta
Return devtools metadata environment
dev_help
Read the in-development help for a package loaded with devtools.
dev_mode
Activate and deactivate development mode.
load_all
Load complete package.
pkg_env
Return package environment
a
A number.
uninstall
Uninstall a local development package.
use_news_md
Use NEWS.md
r_env_vars
Environment variables to set when calling R
system_check
Run a system command and check if it succeeds.
build_github_devtools
Build the development version of devtools from GitHub.
inst
Get the installation path of a package
show_news
Show package news
RCMD
Run R CMD xxx from within R
dev_packages
Return a vector of names of packages loaded by devtools
check_failures
Parses R CMD check log file for ERRORs, WARNINGs and NOTEs
create_description
Create a default DESCRIPTION file for a package.
is.package
Is the object a package?
release_checks
Custom devtools release checks.
install_git
Install a package from a git repository
on_path
Test if an object is on the path.
update_packages
Update packages that are missing or out-of-date.
system_output
Run a system command and capture the output.
reload
Unload and reload package.
use_data_raw
Use
data-raw
to compute package datasets.
loaded_packages
Return a vector of names of attached packages
test
Execute all
test_that
tests in a package.
use_github
Connect a local repo with GitHub.
check
Build and check a package, cleaning up automatically on success.
build_win
Build windows binary package.
as.package
Coerce input to a package.
clean_dll
Remove compiled objects from /src/ directory
compiler_flags
Default compiler flags used by devtools.
compile_dll
Compile a .dll/.so from source.
dev_example
Run a examples for an in-development function.
github_pull
GitHub references
install
Install a local development package.
load_imports
Load all of the imports for a package
package_deps
Find all dependencies of a CRAN or dev package.
revdep
Reverse dependency tools.
session_info
Print session information
unload
Unload a package
load_dll
Load a compiled DLL
submit_cran
Submit a package to CRAN.
path
Get/set the PATH variable.
use_git
Initialise a git repository.
wd
Set working directory.
use_github_links
Add GitHub links to DESCRIPTION.
use_data
Use data in a package.