Skip to content

Latest commit

 

History

History
29 lines (23 loc) · 940 Bytes

README.md

File metadata and controls

29 lines (23 loc) · 940 Bytes

wpm

A simple but effective package manager for wolfram language.

Useage

To install run (you need to do this in each file you use wpm)

Import["https://wpm.lize.live"];

(not, as of writeing https does not work yet)

To use it, just import the package like your normally do.

>>`wpm`lizelive`lwl`EmConst`

This example loads the package at https://github.com/lizelive/lwl/blob/master/EmConst.wl for an example. See the entire https://github.com/lizelive/lwl repo for an example of how to make a package.

adding a package

Add your source code to a github. The package name should be

`wpm`username`repo`pathInRepo`

converntions

Please use the wolfram standard for metadata. add multiload = true to allow loading your package multiple time. This is not typically a good idea. You can have multiple packages per repo, but that's bad practice and may be depricated in the future.