1.7 KiB
Download and Unpack an AMR Course Repository
Downloads and unpacks a GitHub repository containing course materials,
using
usethis::use_course().
This is a convenience wrapper intended for use in educational settings,
such as workshops or tutorials associated with the AMR package.
Usage
amr_course(github_repo, branch = "main", ...)
Arguments
-
github_repo:
A character string specifying the GitHub repository with username and repo name, e.g.
"https://github.com/username/repo". -
branch:
A character string specifying the branch to download. Defaults to
"main". -
...:
Additional arguments passed on to
usethis::use_course().
Value
Called for its side effect.
usethis::use_course()
will prompt the user to choose a destination and open the extracted
project. Returns invisibly whatever
usethis::use_course()
returns.
Details
This function constructs a ZIP archive URL from the provided
github_repo and branch, then delegates to
usethis::use_course()
to handle the download and extraction.
The function is designed for interactive use in course or workshop settings and is not intended for use in non-interactive or automated pipelines.
See also
Examples
if (FALSE) { # \dontrun{
# Let this run by users, e.g., webinar participants
amr_course("https://github.com/my_user_name/our_AMR_course")
} # }