Skip to content

archcorsair/lemonup

Repository files navigation

LemonUp

LemonUp Logo

World of Warcraft Addon Manager

Fast, terminal-first addon management for WoW.


Test

LemonUp is a Rust TUI and CLI for installing, checking, updating, importing, exporting, backing up, and restoring World of Warcraft addons.

Current Scope

  • Retail support
  • GitHub, TukUI, WoWInterface, and Wago sources
  • TUI + CLI workflows
  • Background update checks
  • WTF backup and restore

Highlights

  • Terminal-native overview with inspect, sorting, multi-select, bulk update/delete, and undo
  • Unified install/search flow for addon discovery and direct installs
  • Guided setup with strict addon-path safety rails
  • Portable addon import/export format
  • Wago search and install support with your own API key

Quick Start

Launch the TUI:

lemonup

Use a separate profile when you want isolated config/state, for example:

  • manual smoke testing
  • trying a different addon directory
  • keeping work and personal setups separate
lemonup --profile manual-smoke tui

Check for updates:

lemonup check
lemonup check WeakAuras

Update addons:

lemonup update
lemonup update WeakAuras
lemonup update-all --dry-run

Releases

Download the latest binaries from Releases.

Documentation

For installation, configuration, usage guides, and detailed docs, visit:

lemonup.org

Contributing

Contributions are welcome.

Validation:

cargo fmt --all
cargo clippy -p lemonup-app -- -D warnings
cargo test --workspace

License

MIT © ArchCorsair

About

LemonUp - A World of Warcraft Addon Manager in your terminal (TUI)

Topics

Resources

License

Stars

Watchers

Forks

Contributors