Crates.io | wowAddonManager |
lib.rs | wowAddonManager |
version | 1.1.0 |
source | src |
created_at | 2020-08-16 15:10:04.194246 |
updated_at | 2021-05-09 18:05:35.782127 |
description | A TUI for managing WoW (retail and classic) addons. |
homepage | https://github.com/MR2011/wowAddonManager |
repository | https://github.com/MR2011/wowAddonManager |
max_upload_size | |
id | 277265 |
size | 805,347 |
This is an open source World of Warcraft addon managager for Linux. It supports the following addon repositories:
This project uses Termion for communicating with the TTY. Therefore, it only runs on Linux. In order to support Windows and macos, Crossterm might be a better solution. If there is enough demand, I might consider switching to Crossterm.
./wowAddonManager
git clone https://github.com/MR2011/wowAddonManager.git
cargo run
cargo install wowAddonManager
The Config.toml
configuration file is stored in $HOME/.config/wowAddonManager
(or if set $XDG_CONFIG_HOME/wowAddonManager
).
Before you run the program for the first time, you have to define the path to your World of Warcraft addon folders in the configuration file:
[paths]
classic = "/path/to/wow/classic/interface/addons"
retail = "/path/to/wow/retail/interface/addons"
tbc = "/path/to/wow/retail/interface/addons"
Make sure you have:
Config.toml
.addons.json
file with the content {"addons":[]}
in your Tbc addon folderConfig.toml
[keybindings]
update_addon = "u"
update_all_addons = "U"
remove_addon = "r"
download_addon = "d"
install_addon = "i"
select_retail_version = "R"
select_classic_version = "C"
select_tbc_version = "T"
search_addon = "/"
next_tab = "l"
prev_tab = "h"
next_table_item = "j"
prev_table_item = "k"
quit = "q"
scroll_down_log = "J"
scroll_up_log = "K"
.addons.json
in your addon folders to manage your addons. There is no addon detection for already installed addons for now, so you have to install your addons again with the wow addon manager.