Skip to content

PowerShell module to invoke the BigWigs packager locally

License

Notifications You must be signed in to change notification settings

Tuller/PublishAddon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

Publish-Addon

This is a PowerShell module I wrote so that I can invoke the Bigwigs Packager locally when testing addons.

Setup

  1. Install PowerShell Core

  2. Install WSL

  3. Import this module into a PowerShell file

  4. Set the following environment variables:

    Name Value
    WOW_HOME Wherever you installed World of Warcraft

Usage

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