Instructions for macOS. Adapt for your OS if different.
Replace path-to by your own directory paths.
-
Install python 3:
brew install python3 -
Clone
forgepushfrom https://github.com/tmg-pub/forgepush -
Switch to the cloned forgepush directory:
cd path-to/forgepush -
Create virtual environement for forgepush:
python3 -m venv venv -
Install python 3 modules:
venv/bin/pip install pyyaml requests -
Go to the addon repo folder:
cd path-to/crossrp -
Build the addon:
path-to/forgepush/venv/bin/python3 path-to/forgepush/forgepush.py --publish_curseforge --curse_apitoken nullThe built addon is under the
path-to/crossrp/.forgepush/CrossRPfolder. -
Create symlink to the built addon
cd path-to/World\ of\ Warcraft/_retail_/Interface/AddOns/CrossRP ln -s path-to/crossrp/.forgepush/CrossRP CrossRP
To build the addon again, just repeat steps 6 and 7.