LemonUp is a Rust TUI and CLI for installing, checking, updating, importing, exporting, backing up, and restoring World of Warcraft addons.
- Retail support
- GitHub, TukUI, WoWInterface, and Wago sources
- TUI + CLI workflows
- Background update checks
- WTF backup and restore
- 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
Launch the TUI:
lemonupUse 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 tuiCheck for updates:
lemonup check
lemonup check WeakAurasUpdate addons:
lemonup update
lemonup update WeakAuras
lemonup update-all --dry-runDownload the latest binaries from Releases.
For installation, configuration, usage guides, and detailed docs, visit:
Contributions are welcome.
Validation:
cargo fmt --all
cargo clippy -p lemonup-app -- -D warnings
cargo test --workspaceMIT © ArchCorsair
