
Package index
-
create_package()create_project()create_quarto_project()experimental - Create a package or project
-
create_from_github() - Create a project from a GitHub repo
-
use_course()use_zip() - Download and unpack a ZIP file
-
proj_activate() - Activate a project
-
proj_sitrep() - Report working directory and usethis/RStudio project
-
proj_get()proj_set()proj_path()with_project()local_project() - Utility functions for the active project
-
use_data()use_data_raw() - Create package data
-
use_package()use_dev_package() - Depend on another package
-
use_import_from() - Import a function from another package
-
use_r()use_test() - Create or edit R or test files
-
use_rmarkdown_template() - Add an RMarkdown Template
-
use_spell_check() - Use spell check
-
use_test_helper() - Create or edit a test helper file
-
use_vignette()use_article() - Create a vignette or article
-
use_addin() - Add minimal RStudio Addin binding
-
use_citation() - Create a CITATION template
-
use_tutorial() - Create a learnr tutorial
-
use_author() - Add an author to the
Authors@Rfield in DESCRIPTION
-
create_package()create_project()create_quarto_project()experimental - Create a package or project
-
use_data_table() - Prepare for importing data.table
-
use_description()use_description_defaults() - Create or modify a DESCRIPTION file
-
use_mit_license()use_gpl_license()use_agpl_license()use_lgpl_license()use_apache_license()use_cc0_license()use_ccby_license()use_proprietary_license() - License a package
-
use_namespace() - Use a basic
NAMESPACE
-
use_coverage()use_covr_ignore() - Test coverage
-
edit_r_profile()edit_r_environ()edit_r_buildignore()edit_r_makevars()edit_rstudio_snippets()edit_rstudio_prefs()edit_git_config()edit_git_ignore()edit_pkgdown_config() - Open configuration files
-
use_build_ignore() - Add files to
.Rbuildignore
-
use_cpp11() - Use C++ via the cpp11 package
-
use_make() - Create Makefile
-
use_pipe() - Use magrittr's pipe in your package
-
use_rcpp()use_rcpp_armadillo()use_rcpp_eigen()use_c() - Use C, C++, RcppArmadillo, or RcppEigen
-
use_tibble()questioning - Prepare to return a tibble
-
use_tidy_github_actions()create_tidy_package()use_tidy_description()use_tidy_dependencies()use_tidy_contributing()use_tidy_support()use_tidy_issue_template()use_tidy_coc()use_tidy_github()use_tidy_logo()use_tidy_upkeep_issue() - Helpers for tidyverse development
-
use_logo() - Use a package logo
-
use_news_md() - Create a simple
NEWS.md
-
use_package_doc() - Package-level documentation
-
use_roxygen_md() - Use roxygen2 with markdown
-
use_readme_rmd()use_readme_md() - Create README files
-
use_badge()use_cran_badge()use_bioc_badge()use_lifecycle_badge()use_binder_badge()use_r_universe_badge()use_posit_cloud_badge() - README badges
-
use_gitlab_ci()use_circleci()use_circleci_badge()questioning - Continuous integration setup and badges
-
use_pkgdown()use_pkgdown_github_pages() - Use pkgdown
-
use_github_links() - Use GitHub links in URL and BugReports
-
use_lifecycle() - Use lifecycle badges
-
use_standalone() - Use a standalone file from another repo
-
use_testthat() - Sets up overall testing infrastructure
-
use_air() - Configure a project to use Air
-
use_cran_comments() - CRAN submission comments
-
use_github_release() - Publish a GitHub release
-
use_release_issue() - Create a release checklist in a GitHub issue
-
use_revdep() - Reverse dependency checks
-
use_version()use_dev_version() - Increment package version
-
use_github_action()experimental - Set up a GitHub Actions workflow
-
use_gitlab_ci()use_circleci()use_circleci_badge()questioning - Continuous integration setup and badges
-
use_jenkins() - Create Jenkinsfile for Jenkins CI Pipelines
-
use_tidy_github_actions()create_tidy_package()use_tidy_description()use_tidy_dependencies()use_tidy_contributing()use_tidy_support()use_tidy_issue_template()use_tidy_coc()use_tidy_github()use_tidy_logo()use_tidy_upkeep_issue() - Helpers for tidyverse development
-
use_github_labels()use_tidy_github_labels()tidy_labels()tidy_labels_rename()tidy_label_colours()tidy_label_descriptions() - Manage GitHub issue labels
-
use_tidy_thanks() - Identify contributors via GitHub activity
Configuration
Configure the behaviour of R or RStudio or usethis, globally as a user or for a specific project
-
usethis_options - Options consulted by usethis
-
ui_silence() - Suppress usethis's messaging
-
use_blank_slate() - Don't save/load user workspace between sessions
-
use_conflicted()use_reprex()use_usethis()use_devtools()use_partial_warnings() - Helpers to make useful changes to
.Rprofile
-
create_from_github() - Create a project from a GitHub repo
-
use_git() - Initialise a git repository
-
use_github() - Connect a local repo with GitHub
-
use_github_action()experimental - Set up a GitHub Actions workflow
-
use_github_file() - Copy a file from any GitHub repo into the current project
-
use_github_labels()use_tidy_github_labels()tidy_labels()tidy_labels_rename()tidy_label_colours()tidy_label_descriptions() - Manage GitHub issue labels
-
use_github_links() - Use GitHub links in URL and BugReports
-
use_github_pages() - Configure a GitHub Pages site
-
use_github_release() - Publish a GitHub release
-
git_sitrep() - Git/GitHub sitrep
-
create_github_token()gh_token_help() - Get help with GitHub personal access tokens
-
git_vaccinate() - Vaccinate your global gitignore file
-
use_git_config() - Configure Git
-
use_git_ignore() - Tell Git to ignore files
-
git_protocol()use_git_protocol() - See or set the default Git protocol
-
use_git_remote()git_remotes() - Configure and report Git remotes
-
use_git_hook() - Add a git hook
-
use_code_of_conduct() - Add a code of conduct
-
use_readme_rmd()use_readme_md() - Create README files
-
git_default_branch()git_default_branch_configure()git_default_branch_rediscover()git_default_branch_rename() - Get or set the default Git branch
-
browse_package()browse_project()browse_github()browse_github_issues()browse_github_pulls()browse_github_actions()browse_circleci()browse_cran() - Visit important project-related web pages
-
edit_r_profile()edit_r_environ()edit_r_buildignore()edit_r_makevars()edit_rstudio_snippets()edit_rstudio_prefs()edit_git_config()edit_git_ignore()edit_pkgdown_config() - Open configuration files
-
issue_close_community()issue_reprex_needed() - Helpers for GitHub issues
-
use_tidy_github_actions()create_tidy_package()use_tidy_description()use_tidy_dependencies()use_tidy_contributing()use_tidy_support()use_tidy_issue_template()use_tidy_coc()use_tidy_github()use_tidy_logo()use_tidy_upkeep_issue() - Helpers for tidyverse development
-
use_release_issue() - Create a release checklist in a GitHub issue
-
use_upkeep_issue() - Create an upkeep checklist in a GitHub issue
-
pr_init()pr_resume()pr_fetch()pr_push()pr_pull()pr_merge_main()pr_view()pr_pause()pr_finish()pr_forget() - Helpers for GitHub pull requests
-
edit_r_profile()edit_r_environ()edit_r_buildignore()edit_r_makevars()edit_rstudio_snippets()edit_rstudio_prefs()edit_git_config()edit_git_ignore()edit_pkgdown_config() - Open configuration files
-
rename_files() - Automatically rename paired
R/andtest/files
-
browse_package()browse_project()browse_github()browse_github_issues()browse_github_pulls()browse_github_actions()browse_circleci()browse_cran() - Visit important project-related web pages
Helpers
These functions are mostly for internal use. But they are useful for those who wish to offer usethis-like support for, e.g., workflows specific to an organisation.
-
use_template() - Use a usethis-style template
-
use_directory() - Use a directory
-
use_rmarkdown_template() - Add an RMarkdown Template
-
use_rstudio() - Add RStudio Project infrastructure
-
use_rstudio_preferences() - Set global RStudio preferences
-
use_tidy_style()deprecated - Deprecated tidyverse functions