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 (2) 

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

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

Install an older version of a paclet:

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

Scope (2) 

Wolfram Research has a GitHub presence:

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

The Wolfram Language even has a GitHub link:

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

Publisher

Kuba

Version History

  • 1.0.0 – 18 December 2019

Related Resources

Author Notes

An extended version of this function is implemented in MPM`GitHub repository.

License Information