Skip to content

Easily add and update addons for your World of Warcraft installation

License

Notifications You must be signed in to change notification settings

m-triassi/wowforge-cli

Repository files navigation

WoWForge-CLI

WoWForge-CLI is an simple command line utility for Linux that can be used to track and install addons for World of Warcraft from CurseForge. It's extremely simplistic and lightweight requiring very little setup or external dependencies.

Installation

Currently pre-built binaries are available for download in the repositories releases page. Simply download a release and follow the guidance below.

Linux

Pick the correct file for your current distribution and architecture and download it.

For example if you are on Ubuntu, download the wowforge-cli_x.x.x_amd64.deb file where x.x.x is the latest release version and run the following:

sudo apt install ./wowforge-cli_x.x.x_amd64.deb

Once complete you may run wowforge-cli globally.

MacOS

wowforge-cli is distributed via brew, you can install the latest version of the application by adding the tap, and installing the application.

brew tap m-triassi/public
brew install wowforge-cli

Once complete you may run wowforge-cli globally.

Set up

Before being able to use application you must set the install path configuration value. This path specifies where to install addons to. If you are using Lutris or Wine this path should be mounted somewhere in your file system.

With Lutris specifically you can right-click on the game and press "Browse Files" and it should open a file browser in the root of the wine environment.

Make sure to get the path all the way down to the .../interface/addons directory. Once you've found the path use the set command to set the path:

wowforge-cli set --install "/path/to/Games/battlenet/drive_c/Program Files (x86)/World of Warcraft/_retail_/Interface/AddOns/"

Usage

Once wowforge-cli is installed and set up you can simply track new addons with the add command, and update them with the update command.

Adding a Addon

To add an addon you will need the "project id" of the addon. Thankfully this ID is easy to find and is listed under "Project ID" in the description of each addon, under the "About Project" heading on the right-hand side. With this ID in hand you can simply run:

wowforge-cli add <ID>

This will download and install the addon to the path you specified above, as well as save the ID for future updates

Updating Addons

Updating addons is even easier, since all tracked ID are saved, you running the update command will update all tracked addons one by one without any intervention.

wowforge-cli update

Contributing

Please see CONTRIBUTING for details.

License

The MIT License (MIT). Please see License File for more information.

About

Easily add and update addons for your World of Warcraft installation

Resources

License

Stars

Watchers

Forks

Packages

No packages published