Wolfram Research

Function Repository Resource:

GitHubInstall

Source Notebook

Find, download and install paclets from release assets of GitHub repositories

Contributed by: Jakub (Kuba) Podkalicki

ResourceFunction["GitHubInstall"][author,paclet]

finds, downloads and installs paclet from the most recently released assets of a GitHub repository.

ResourceFunction["GitHubInstall"][author,paclet,version]

finds, downloads and installs paclet from a specific version.

Details and Options

The final step is only a PacletInstall call. Some packages require additional setup, one should visit the paclet readme/wiki as needed.

Examples

Basic Examples

Simply provide an author (GitHub account) and a paclet name (repository name):

In[1]:=
ResourceFunction["GitHubInstall"]["kubapod", "mpm"]
Out[1]=

Wolfram Research has a GitHub presence:

In[2]:=
ResourceFunction["GitHubInstall"]["WolframResearch", "FEMAddOns"]
Out[2]=

The Wolfram Language even has a GitHub link:

In[3]:=
ResourceFunction["GitHubInstall"]["WolframResearch", "GitLink"]
Out[3]=

One can install an older version of a paclet:

In[4]:=
ResourceFunction["GitHubInstall"]["kubapod", "mpm", "v0.1.0"]
Out[4]=

Resource History

Related Resources