Package: githubinstall 0.2.2

githubinstall: A Helpful Way to Install R Packages Hosted on GitHub

Provides an helpful way to install packages hosted on GitHub.

Authors:Koji Makiyama [cre, aut], Atsushi Hayakawa [ctb], Shinya Uryu [ctb], Hiroaki Yutani [ctb], Nagi Teramo [ctb], Kazuhiro Maeda [ctb]

githubinstall_0.2.2.tar.gz
githubinstall_0.2.2.zip(r-4.5)githubinstall_0.2.2.zip(r-4.4)githubinstall_0.2.2.zip(r-4.3)
githubinstall_0.2.2.tgz(r-4.4-any)githubinstall_0.2.2.tgz(r-4.3-any)
githubinstall_0.2.2.tar.gz(r-4.5-noble)githubinstall_0.2.2.tar.gz(r-4.4-noble)
githubinstall_0.2.2.tgz(r-4.4-emscripten)githubinstall_0.2.2.tgz(r-4.3-emscripten)
githubinstall.pdf |githubinstall.html
githubinstall/json (API)
NEWS

# Install 'githubinstall' in R:
install.packages('githubinstall', repos = c('https://hoxo-m.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/hoxo-m/githubinstall/issues

On CRAN:

r-language

9 exports 48 stars 3.13 score 98 dependencies 179 scripts 1.7k downloads

Last updated 6 years agofrom:5743ca8494. Checks:OK: 1 NOTE: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 18 2024
R-4.5-winNOTESep 18 2024
R-4.5-linuxNOTESep 18 2024
R-4.4-winNOTESep 18 2024
R-4.4-macNOTESep 18 2024
R-4.3-winNOTESep 18 2024
R-4.3-macNOTESep 18 2024

Exports:gh_install_packagesgh_list_packagesgh_search_packagesgh_show_sourcegh_suggestgh_suggest_usernamegh_update_package_listgithub_pullgithubinstall

Dependencies:askpassbase64encbrewbriobslibcachemcallrclicliprcommonmarkcpp11crayoncredentialscurldata.tabledescdevtoolsdiffobjdigestdownlitellipsisevaluatefansifastmapfontawesomefsgertghgitcredsgluehighrhtmltoolshtmlwidgetshttpuvhttrhttr2inijquerylibjsonliteknitrlaterlifecyclemagrittrmemoisemimeminiUImockeryopensslpillarpkgbuildpkgconfigpkgdownpkgloadpraiseprettyunitsprocessxprofvispromisespspurrrR6raggrappdirsrcmdcheckRcpprematch2remotesrlangrmarkdownroxygen2rprojrootrstudioapirversionssasssessioninfoshinysourcetoolsstringistringrsyssystemfontstestthattextshapingtibbletinytexurlcheckerusethisutf8vctrswaldowhiskerwithrxfunxml2xopenxtableyamlzip

A Helpful Way to Install R Packages Hosted on GitHub

Rendered fromgithubinstall.Rmdusingknitr::rmarkdownon Sep 18 2024.

Last update: 2018-02-18
Started: 2016-06-10

Readme and manuals

Help Manual

Help pageTopics
Install Packages from GitHubgh_install_packages githubinstall
Get Information of Packages on GitHubgh_list_packages
Search Packages from Titles by Regular Expressionsgh_search_packages
Find source code for functions in packages on GitHubgh_show_source
Suggest Github Repository from a Incomplete Namegh_suggest
Suggest Github Username from a Faint Memorygh_suggest_username
Update the List of Packages on GitHub.gh_update_package_list
The default "dependencies" is NA that means c("Depends", "Imports", "LinkingTo"). If "build_vignettes" is TRUE, the install needs "Suggests" dependency in many cases. So we recommend in such case to set "dependencies" to TRUE that means c("Depends", "Imports", "LinkingTo", "Suggests").recommend_dependencies
We want to detect the two conflict cases as fllows: 1. The package is already installed from some repository like CRAN that is not GitHub. 2. The package is already installed from GtiHub but the username differs. In the above cases, we ask whether to overwrite it and remove from "repo" if the answer is no.remove_conflict_repos
Suggest candidates from "package_name" and make user selected one of them.select_repository
The "repo" argument allows to contain "ref" as "package_name@ref", "package_name#pull" or "package_name[branch]". The function detects that "repo" contains "ref" and separates into pure repo and ref. If "repo" contains "ref" and "ref" argument is specified, the values in "repo" take precedence.separate_into_package_and_reference