This is a PowerShell module I wrote so that I can invoke the Bigwigs Packager locally when testing addons.
-
Install PowerShell Core
-
Install WSL
-
Import this module into a PowerShell file
-
Set the following environment variables:
Name Value WOW_HOME Wherever you installed World of Warcraft
From an addon directory with a .pkgmeta file, run one of the following:
# Publishes an addon using the bigwigs packager too the Retail addons directory
Publish-Addon
# Publish to one or more release channels (Live, PTR, Beta, Alpha)
Publish-Addon -Channel Live
Publish-Addon -Channel Live, PTR
# all release channels
Publish-Addon -Channel All
# Specify one or more game flavors (Retail, Wrath, Vanilla)
Publish-Addon -Flavor Retail
Publish-Addon -Flavor Wrath, Vanilla
# classic era + classic
Publish-Addon -Flavor Classic
# all game flavors
Publish-Addon -Channel All